Hibernate annotationでload時にorg.hibernate.LazyInitializationException: could not initialize proxy - no Sessionが発生する。 ・デフォルトではlazy属性がtrue ・getHibernateTemplate().load()はセッションを内部でopen,closeしている。 その為、セッションをクローズした後に、対象クラスにアクセスしにいこうとして、エラーが発生。(lazyがtrueの場合、実際に使用する時に、DBにアクセスしようとするが、その前にセッションをクローズしている。) 対処方法) @Entity @Proxy(lazy=false) @Table(name="item") public class Item implements Serializable{ 上記例のように
![Hibernate annotationでLazyInitializationException - 忘れないようにメモしておこうかな。](https://cdn-ak-scissors.b.st-hatena.com/image/square/df3a50c14b465108d37d0f484920317dd74971fb/height=288;version=1;width=512/http%3A%2F%2Fu.xgoo.jp%2Fimg%2Fsns%2Fblog.png)