Lazy Initialization and the DAO pattern with Hibernate and Spring
(dead link) Lazy Initialization and the DAO pattern with Hibernate and Spring (http://www.jroller.com/kbaum/entry/orm_lazy_initialization_with_dao)
Joshua J. Bloch
Joshua J. Bloch is a software engineer, currently Chief Java Architect at Google, and a technology author.
On defensive coding style
If you absolutely insist on this shitty Joshua Block defensive coding style (which is only useful for people who don’t write unit tests)
On Hibernate and Scaling
I’m working in the same project (25 programmers) for about 2 years now. It’s a HUGE web project. Everything has been done with Hibernate 3.0 / Spring 1.*. After this experience I’ve got something to say: Hibernate sucks. It is not flexible and good enough for bigger project. The list of bugs is only growing.