java,休眠:使用查询映射属性

2022-09-03 05:33:43

我有一个具有属性“quantity”的实体,此值不是表字段,而是使用hql查询动态计算的。

那么,是否可以在我的实体中添加此值,并在加载实体时让休眠计算它?


答案 1

您是一个使用公式批注。例如:

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

请参阅此帖子:使用 JPA / Hibernate 计算属性

Se 也休眠教程:http://docs.jboss.org/hibernate/core/3.3/reference/en/html/mapping.html#mapping-column


答案 2

推荐