在合并值中执行@Formula
Execute @Formula in merged value
大家好,
我遇到了公式未在合并实体中执行的问题。
所以我有一个带有 @Formula 注释标记的 属性 的实体。当我执行实体的 select 时,带注释的 属性 包含一个正确的值,但是在合并返回持久实体后, 属性 始终为空。合并后是否可以触发公式的执行?
提前致谢。
您可以尝试在 merge() 之后调用 session.refresh(theEntity)
。
session.refresh() 方法用数据库中可用的最新数据重新填充实体。
不过还没试过。
大家好, 我遇到了公式未在合并实体中执行的问题。 所以我有一个带有 @Formula 注释标记的 属性 的实体。当我执行实体的 select 时,带注释的 属性 包含一个正确的值,但是在合并返回持久实体后, 属性 始终为空。合并后是否可以触发公式的执行? 提前致谢。
您可以尝试在 merge() 之后调用 session.refresh(theEntity)
。
session.refresh() 方法用数据库中可用的最新数据重新填充实体。
不过还没试过。