在合并值中执行@Formula

时间:2015-10-01 11:26:59

标签: hibernate merge formula

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

1 个答案:

答案 0 :(得分:1)

您可以尝试在合并()后调用session.refresh(theEntity)

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

但是,Haven没试过。