我正在使用该Session.refreshObject(Object o)
方法来刷新具有getList()
方法的对象。此列表由 toplink 使用一对多映射提供。当我刷新对象时,我希望这个列表也被刷新。这是可能的还是我必须刷新其他东西?
提前致谢!
我正在使用该Session.refreshObject(Object o)
方法来刷新具有getList()
方法的对象。此列表由 toplink 使用一对多映射提供。当我刷新对象时,我希望这个列表也被刷新。这是可能的还是我必须刷新其他东西?
提前致谢!
refreshObject
相当于调用ReadObjectQuery
.
如果要在级联中刷新对象,可以使用ReadObjectQuery.cascadePrivateParts()
. 根据文档这种方法
在查询对象和与查询对象相关的所有私有对象上级联查询及其属性
.
我依赖于列表中实体的映射。但是,如果您想真正刷新这些对象,则必须执行
refreshObject(o.getList());