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