gavin wrote:
(2) fetch root objects, eternalize them, have associated data fetched automatically (and lazily) when it is accessed on the client. This is incredibly Evil. You have the potential for many accesses across the network, each in a different transaction. Fine grained data access is bad enough when it is done on one machine. When it is done across the network, its killer. Don't do this
Gavin, can you elaborate on the meaning of "eternalize"? Assuming this solution works for me and I'd like to load lazy objects/collections non-transactionally and transparently, what is a good way of implementing this?
Thanks!
Eli