свойство java, hibernate: mapping с запросом - PullRequest
16 голосов
/ 06 февраля 2011

У меня есть объект со свойством «количество», это значение не является полем таблицы, но динамически вычисляется с помощью запроса hql.

Итак, можно ли добавить это значение в мои сущности и заставить hibernate вычислять его при загрузке моих сущностей?

1 Ответ

22 голосов
/ 06 февраля 2011

Вы используете формулу аннотации.например:

@Formula("(select min(o.creation_date) from Orders o where o.customer_id = id)")
private Date firstOrderDate;

См. этот пост: Расчетное свойство с JPA / Hibernate

Se также учебник Hibernate: http://docs.jboss.org/hibernate/core/3.3/reference/en/html/mapping.html#mapping-column

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...