Martin:

The EagerOnDemand is something I wrote to enable a client to easily and 
dynamically specify which relationships it needs to load when retrieving 
entities. Each entity defines a static EntityMapping for each relationship.

You create an EagerOnDemand instance providing an EntityMapping for the 
relationships you want to load. Then the EagerOnDemand uses reflection to call 
the accessor methods for the specified relationships before shipping the entity 
out to the client.

So if a client wants to load a User with its Organization and Permissions 
relationships loaded, it will supply EagerOnDemand.create(User.Organization, 
User.Permissions) to the finder.

Jon

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3926864#3926864

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3926864


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to