Hibernate列引用了详细信息

时间:2017-05-18 15:18:09

标签: hibernate jpa-2.0

我有一个表order_items和一个表order(一个order_items有很多order_items)。 我想在订单实体中有一个列,它引用订单商品中列值的总和。有没有办法在Hibernate中做到这一点?在每次更新或插入相关订单商品时,我想重新计算订单表中的值。 例如:

订购a:在windows中有3条记录,值为1,2,3。订单上的列总数必须为6.

1 个答案:

答案 0 :(得分:0)

这应该可以使用@Formula注释和进行添加的子选择。

请注意,只有在从数据库重新加载实体时才会更新该值。

如果您希望在更改java代码中的实体期间更新它,则必须使用普通的旧代码在实体中实现它。