Hi, can you resolve me a dude about this possiblity in NHibernate

You have checked the code for the BasicLazyInitializer class, there
are any posibility, that this class don“t throw the
LazyInitializationException without attach a new session?

If you have been working with EF Code First if the LazyLoading is
disabled, doesn`t throw any exception, only returns null. This
behaviour could be the expected if you want to serealize an entity
throw a WCF service and only serialize preloaded values. Or better at
the style of NHibernate; this option can be configurable?

  At the documentation of java Hibernate says this
"Persistent objects and collections
Short-lived, single threaded objects containing persistent state and
business function. These can be ordinary JavaBeans/POJOs. They are
associated with exactly one org.hibernate.Session. Once the
org.hibernate.Session is closed, they will be detached and free to use
in any application layer (for example, directly as data transfer
objects to and from presentation). Chapter 11, Working with objects
discusses transient, persistent and detached object states."

I know that is better a DTO layer, but for some applications this is
soo expensive.

Thanks,

Reply via email to