質問

am using the Session.refreshObject(Object o) method to fresh an object that has a getList() method. This list is provided by toplink using a one to many mapping. When I refresh the object, I want this list to be refreshed too. Is this possible or I have to refresh something else?

Thanks in Advance!

役に立ちましたか?

解決

refreshObject is equivalent to calling ReadObjectQuery.

If you want to refresh objects in cascade you can use ReadObjectQuery.cascadePrivateParts(). According to the doc this method

Cascade the query and its properties on the queries object(s) and all privately owned objects related to the queries object(s)

.

他のヒント

I depends on the mapping of the entity in the list. But if you want to actually refresh those objects you must do a

refreshObject(o.getList());
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top