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

Ключ

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

Типы задач на коллоквиум №1

 

  1. Задачи на отображение иерархии классов в реляционную модель.

...

Прочитать про них можно в любой книге, или документации по ORM-библиотекам, например, по ссылке http://docs.jboss.org/hibernate/core/3.3/reference/en/html/inheritance.html#inheritance-strategies
Пример иерархии:

Wiki разметка!worddavaf7a8aba7c473e6bd978684e79b0bf3c.emf|height=250,width=320!Image Added

  1. Задачи на оптимистическую и пессимистическую блокировки для отсоединенной модели.

...


3. Задачи на HQL-запросы
Дана объектная схема и соответствующая ей реляционная схема. Напишите запрос на языке HQL и его аналог на SQL.
Все запросы на HQL в этих задачах строятся на основе "точечной нотации" связей ManyToOne.
Например, from CatalogItem as item where item.author.name like :name (для схемы описанной в примере)
Раскрываются в SQL при помощи inner join c соответствующими условиями объединений. SQL можно посмотреть, запустив пример.

  1. Задачи на проектирование ER-схемы и маппинга

...