hibernate - 在合并值中执行@Formula

标签 hibernate merge formula

大家好, 我遇到了公式未在合并实体中执行的问题。 所以我有一个带有 @Formula 注释标记的属性的实体。当我执行实体的选择时,带注释的属性包含正确的值,但在合并返回持久实体后,该属性始终为空。合并后是否可以触发公式的执行? 提前致谢。

最佳答案

您可以尝试在 merge() 之后调用 session.refresh(theEntity)

session.refresh() 方法用数据库中可用的最新数据重新填充实体。

还没试过。

关于hibernate - 在合并值中执行@Formula,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32886450/

相关文章:

git - 有没有编写自定义 git merge 策略的文档?

java - HashMap 中的平均跳数

excel - 当另一个单元格的值发生变化时(通过公式计算),单元格中的日期自动更新

java - 无法从数据库获取关联对象

ruby 。合并嵌套哈希而不覆盖

java - 使用 Hibernate 加载 20K 产品,修改实体并更新到数据库

sql-server - SSIS Merge Join 的结果

excel - 避免在 Excel 中循环引用

c# - NHibernate 是否支持引用非主键的唯一列?

java - 在没有静态测试数据库的情况下,如何使 DAO 类的单元测试不那么脆弱?