Hibernate专栏参考总的细节
Hibernate column refer the total of details
我有一个tableorder
和一个tableorder_items
(一个order
有很多order_items
)。
我想在订单实体中有一个列,它引用订单项中列值的总和。有没有办法在 Hibernate 中做到这一点?在每次更新或插入相关订单项时,我想重新计算订单 table 的值。
例如:
订单 a:在 order_items
中有 3 条记录,值为 1、2、3。订单的列总数必须为 6。
这应该可以通过 @Formula 注释和子选择进行添加。
请注意,只有当实体从数据库中重新加载时,该值才会更新。
如果您希望它在您的 java 代码中的实体更改期间更新,您必须使用普通的旧 java 代码在您的实体中实现它。
我有一个tableorder
和一个tableorder_items
(一个order
有很多order_items
)。
我想在订单实体中有一个列,它引用订单项中列值的总和。有没有办法在 Hibernate 中做到这一点?在每次更新或插入相关订单项时,我想重新计算订单 table 的值。
例如:
订单 a:在 order_items
中有 3 条记录,值为 1、2、3。订单的列总数必须为 6。
这应该可以通过 @Formula 注释和子选择进行添加。
请注意,只有当实体从数据库中重新加载时,该值才会更新。
如果您希望它在您的 java 代码中的实体更改期间更新,您必须使用普通的旧 java 代码在您的实体中实现它。