Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Содержание

  • Назначение и место шаблона ORM среди других моделей работы с данными
  • Пример с использованием Hibernate и JPA-аннотаций
  • Возможности ORM
  • Преимущества ORM
  • Недостатки ORM
  • Реализации ORM
  • Стандарты ORM
Информация

Репозиторий с примерами: https://bitbucket.org/eugav/database-clients/src


Задание (опционально)

  • Реализовать одного из клиентов с использованием ORM технологии:
    • для Java - Hibernate и JPA-аннотации
    • для .NET - NHibernate или Entity Framework

Материалы к практическому занятию

Вложения

Литература

Общая литература:

  1. Мартин Фаулер “Архитектура корпоративных программных приложений”. М., “Вильямс”, 2004

Hibernate:

  1. Быстрый старт: http://docs.jboss.org/hibernate/core/3.6/quickstart/en-US/html_single/Image Removed
  2. Справочник: http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single/Image Removed
  3. Java Persistence with Hibernate / Christian Bauer, Gavin King / Manning, 2006
  4. NHibernate in Action / Pierre Henri Kuaté, Tobin Harris, Christian Bauer, and Gavin King / Manning 2009