Виды гибернации с использованием аннотаций - PullRequest
3 голосов
/ 10 марта 2011

Узнали, что можно написать SELECT, где каждая строка может быть эффективно сопоставлена ​​с объектом:

Элегантные способы обработки представлений базы данных для спящих объектов?

Однако все ответы используют XML.

Как это делается с помощью аннотаций?

Я использую Hibernate 3.3.1 GA & Hibernate Annotations 3.4 GA, которые являютсяJBoss 5.1 для JDK6

Ответы [ 3 ]

1 голос
/ 10 марта 2011

Вы можете использовать аннотации для отображения объектов в таблицы.По сути, вам нужно использовать JPA (Java Persistence Annotation), есть также некоторые специфичные для Hibernate аннотации, которые вы можете использовать.

Короче говоря, объект, представляющий таблицу, должен быть помечен аннотацией @Entity.Есть множество других аннотаций / атрибутов, которые вам нужно знать, чтобы все заработало

http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#entity

0 голосов
/ 14 декабря 2011

Кажется, что вы не можете использовать аннотацию для этого до сих пор.Вспомогательные объекты базы данных не охватываются аннотациями (в Hibernate 3.6): Документы Hibernate 3.6

0 голосов
/ 10 марта 2011

Я думаю, вы можете использовать Отображение дополнительных таблиц из документации по спящему режиму.
Похоже, что вы можете объединить данные из нескольких таблиц в один общий объект EJB

...