Java toplink session.refreshObject()如何处理一对多映射?

Java toplink session.refreshObject()如何处理一对多映射?,java,jakarta-ee,one-to-many,toplink,Java,Jakarta Ee,One To Many,Toplink,我使用Session.refreshObject(Object o)方法刷新具有getList()方法的对象。toplink使用一对多映射提供此列表。刷新对象时,我希望此列表也被刷新。这是可能的,还是我必须刷新其他内容 提前谢谢 refreshObject相当于调用ReadObjectQuery 如果要刷新级联中的对象,可以使用ReadObjectQuery.cascadePrivateParts()。按照这个方法 在查询对象和所有查询上级联查询及其属性 与查询对象相关的私有对象 .I取决于列表

我使用
Session.refreshObject(Object o)
方法刷新具有
getList()方法的对象。toplink使用一对多映射提供此列表。刷新对象时,我希望此列表也被刷新。这是可能的,还是我必须刷新其他内容


提前谢谢

refreshObject
相当于调用
ReadObjectQuery

如果要刷新级联中的对象,可以使用
ReadObjectQuery.cascadePrivateParts()
。按照这个方法

在查询对象和所有查询上级联查询及其属性 与查询对象相关的私有对象


.

I取决于列表中实体的映射。但是,如果您想实际刷新这些对象,您必须执行以下操作:

refreshObject(o.getList());

好的,但我不直接使用toplink会话,我们有自己的抽象,其中有toplink会话的实例。因此,readobject查询很困难,但在抽象中调用cascadePrivateParts()的方法将不起作用,因为我没有在toplink中映射向量类型的对象