Do anyone used JPA showing Lazyload in the sequence diagram. i.e. propagating the POJO from managed bean to session bean to just call the method which returns the collection of objects which was not loaded initially.
I don't think this level of detail is required in sequence diagram. You can mention this is decisions section for improving performance.
The DAO/service layer will need to know what data is required by the web layer & will need to prefetch the data as Entity Manager will be closed/not availaible in web layer. Hibernate provides OpenSessionInViewInterceptor, which basically keeps the hibernate session open. Am not sure if something similar is availaible in JPA.
What are you doing? You are supposed to be reading this tiny ad!
the new thread boost feature brings a LOT of attention to your favorite threads