私はHibernateを使ってマッピングを行っています。私のクラスの1つにlong
のセットがあります。このオブジェクトをフェッチするときにlazy
をtrueに設定したいと思います。私はオブジェクトをフェッチし、しばらくしてその中のセットを使用すると問題が起こるでしょうか?Hibernate-lazy = true
1
A
答えて
1
lazy
属性は、子エンティティに適用されます。エンティティが子関係を遅延的にフェッチした場合、アプリケーションからアクセスしようとするまで、データベースからフェッチされません。
lazy
は、「ロングセット」には適用されません。私はあなたがそれによって何を意味しているのか分からない。文字通り、数字だけのセットを持っているなら、私はハックして、ロングで構成されたStringを作成する方法を書いて、遅延読み込みを心配する必要はありません。
ユーザーは、セッションが閉じられた後でレイジーコレクションにアクセスしようとするため、多くの場合、lazy
で問題が発生します。 hibernateはアクセスされたときにのみ関連するオブジェクトをフェッチするので、セッションが閉じていると問題になります。これは恐ろしいLazyInitializationException
です。
関連する問題
- 1. msdata:PrimaryKey = "true"とAllowDBNull = "True"
- 2. Rails 4 FilterブールTrue True
- 3. なぜTRUE == "R"の "TRUE"はTRUEですか?
- 4. JavaScriptの型変換:(true && 1)vs(true | | 1)
- 5. "checkedbycsshelper = true"
- 6. aspNetCompatibilityEnabled = "true"
- 7. if(true)
- 8. モバイルブラウザエミュレータ、Request.Browser.IsMobileDevice = True?
- 9. != false vs. == true
- 10. php memory_get_usage(true)
- 11. SelectlistItem selected = true problem
- 12. チェックボックス== true not detected
- 13. textField isStretchWithOverflow = "true"?
- 14. [System.ComponentModel.DataObjectMethodAttribute(DataObjectMethodType.Select、true)]
- 15. django ModelForm "unique = True"
- 16. PhoneGap chunckedMode trueアップロードエラー
- 17. angular2 xhrfields withcredentials true
- 18. rgl.postscript rgl.useNULL = TRUE
- 19. android:noHistory = "true"のAsyncTask
- 20. JQuery UIダイアログTrue
- 21. DEBUG = True Django
- 22. JPAアノテーションのinverse = true
- 23. Zend_Form require => true error
- 24. Roxygen、package building、use.Rd2 = TRUE
- 25. MSBuild DeployOnBuild = true not publishing
- 26. DynamoDB putItem ConditionExpression "boolean" true
- 27. Trueファイルタイプの検出
- 28. のNaNをna.rm = TRUE
- 29. ModelState.IsValidは常にtrue
- 30. Powershell FTPWebRequestとEnableSsl = True