Category: Hibernate

Использование элемента join в Hibernate-маппингах

При помощи элемента join можно сделать маппинг свойств одного класса на столбцы нескольких таблиц, отношение между которыми один-к-одному (one-to-one). Например: У элемента join могут быть следующие свойства: table – название таблицы schema – переопределяет имя схемы, указываемое в корневом элементе Hibernate-mapping catalog – переопределяет имя каталога, указываемое в корневом элементе Hibernate-mapping fetch – задает способ …

[ читать дальше... ]

Использование элемента element в Hibernate-маппингах

Элемент element используется для маппинга коллекций примитивных или композитных типов, когда нет смысла делать отдельную сущность. Предположим у нас есть таблица ITEM, в которой хранится информация о товаре, и таблица ITEM_SIZE, в которой хранится информация о размерах товара. Структура таблицы ITEM: ID – уникальный идентификатор товара NAME – наименование товара какие-либо еще поля, описывающие другие …

[ читать дальше... ]