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{ 上記例のように
今更ながら、JUnt4のアノテーションについてのまとめ org.junitパッケージのアノテーション @Test テストメソッド用のアノテーション @Before JUnit3 の setup() に相当。各テストメソッドの実行前に実行される @After JUnit3 の tearDown() に相当。各テストメソッドの実行後に実行される @BeforeClass テストクラスの実行前に一度だけ実行される @AfterClass テストクラスの実行後に一度だけ実行される @Ignore 該当のテストメソッドをスキップする。コメントを付与することもできる 例外のテスト 以下の例では、NumberFormatExceptionが発生することをテストしている。 @Test(expected=NumberFormatException.class) public void test() { In
2008/03/07からのアクセス回数 22762 HibernateのLazy initializeエラーでビューを表示できない † Cart問題の最後で、注文者の情報をいれた後に内容を表示するときに以下のようなエラーが発生しました。 こんな最後の最後に勘弁してくださいと気持ちでした! -- 例外のトレース org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: example.cart.domain.Order.lineItemList, no session
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く