私はHibernateを使ってマッピングを行っています。私のクラスの1つにlong
のセットがあります。このオブジェクトをフェッチするときにlazy
をtrueに設定したいと思います。私はオブジェクトをフェッチし、しばらくしてその中のセットを使用すると問題が起こるでしょうか?Hibernate-lazy = true
1
A
答えて
1
lazy
属性は、子エンティティに適用されます。エンティティが子関係を遅延的にフェッチした場合、アプリケーションからアクセスしようとするまで、データベースからフェッチされません。
lazy
は、「ロングセット」には適用されません。私はあなたがそれによって何を意味しているのか分からない。文字通り、数字だけのセットを持っているなら、私はハックして、ロングで構成されたStringを作成する方法を書いて、遅延読み込みを心配する必要はありません。
ユーザーは、セッションが閉じられた後でレイジーコレクションにアクセスしようとするため、多くの場合、lazy
で問題が発生します。 hibernateはアクセスされたときにのみ関連するオブジェクトをフェッチするので、セッションが閉じていると問題になります。これは恐ろしいLazyInitializationException
です。
関連する問題
- 1. msdata:PrimaryKey = "true"とAllowDBNull = "True"
- 2. フォームフィールド(unique = true)と(nullable = true)
- 3. stdbool.hます。#define TRUE TRUE
- 4. Rails 4 FilterブールTrue True
- 5. なぜTRUE == "R"の "TRUE"はTRUEですか?
- 6. なぜTrue!= True!= TrueがFalseに評価される
- 7. JavaScriptの型変換:(true && 1)vs(true | | 1)
- 8. knitrチャンクオプションeval = TRUE、echo = TRUE、include = FALSE
- 9. Javascript return true true /作業中スクリプト
- 10. if(true)
- 11. setCellSelectionEnabled(true)
- 12. aspNetCompatibilityEnabled = "true"
- 13. grayt_autoStartup = true、
- 14. "checkedbycsshelper = true"
- 15. エラーデバッグ{:TRUE/FALSEが
- 16. textField isStretchWithOverflow = "true"?
- 17. Fresco - setDownsampleEnabled true/false?
- 18. Java - setVisible(true)
- 19. partykit :: ctree randomness = TRUE
- 20. チェックボックス== true not detected
- 21. vscodeのsublime.log_commands(True)
- 22. rgl.postscript rgl.useNULL = TRUE
- 23. DEBUG = True Django
- 24. IsVisible true afterNavigation.PopModalAsync();
- 25. PhoneGap chunckedMode trueアップロードエラー
- 26. JQuery UIダイアログTrue
- 27. プリズム:ViewModelLocator.AutowireViewModel =「true」の
- 28. Trueライブストリーム(HLS)フェイルオーバー?
- 29. django ModelForm "unique = True"
- 30. モバイルブラウザエミュレータ、Request.Browser.IsMobileDevice = True?