13
我有一個屬性「數量」的實體,這個值不是一個表字段,但動態計算與hql查詢。java,hibernate:映射屬性與查詢
那麼,是否有可能將這個值添加到我的實體中,並讓Hibernate在加載我的實體時進行計算?
我有一個屬性「數量」的實體,這個值不是一個表字段,但動態計算與hql查詢。java,hibernate:映射屬性與查詢
那麼,是否有可能將這個值添加到我的實體中,並讓Hibernate在加載我的實體時進行計算?
您使用公式註釋。例如:
@Formula("(select min(o.creation_date) from Orders o where o.customer_id = id)")
private Date firstOrderDate;
參見此信息: Calculated property with JPA/Hibernate
硒也休眠教程: http://docs.jboss.org/hibernate/core/3.3/reference/en/html/mapping.html#mapping-column
[與JPA /休眠計算屬性(的可能的複製http://stackoverflow.com/問題/ 2986318 /計算的屬性與 - JPA,休眠) – Draken 2017-01-09 12:36:48