Hibernate 在合并值中执行@Formula

Hibernate 在合并值中执行@Formula,hibernate,merge,formula,Hibernate,Merge,Formula,大家好, 我遇到了一个问题,即公式不能在合并实体中执行。 所以我有一个实体,其中一个属性标记为@Formula annotation。当我执行select of entity时,带注释的属性包含一个适当的值,但在merge返回持久化实体后,该属性始终为null。合并后是否可能触发公式的执行? 提前感谢。您可以尝试在merge()之后调用会话。刷新(实体) session.refresh()方法,用数据库中可用的最新数据重新填充实体。 但我还没试过

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

您可以尝试在merge()之后调用
会话。刷新(实体)

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

但我还没试过