私はnservicebus
を使用してコマンドを処理しています。ハンドラでは、ドメインオブジェクトをロードするためにnhibernateを使用します。私はこのためにsession.get
を使用します。実行中のハンドラに基づいて正しいフェッチ戦略を提供する方法はありますか? Nhibernateフェッチ戦略
答えて
nh3.2でこれを見つけることができませんでしたが、あなたはする必要がありますそれぞれのハンドラに異なるマッピングを使用しますが、なぜsession.Getではなくクエリを使用し、そこにフェッチ戦略を指定するのでしょうか?
これもオプションでしたが、論理的には私のオブジェクトをデータベースから取得したかったのです。コンテキストに基づいて、いくつかのプロパティが熱心に読み込まれます。私が休止状態の解決策を見たとき、私はnhibernateが同様の解決策を持っていることを望んだ。返信をありがとう – Patrick
これはHibernateで可能であると述べていますが、どのように指定できますか? –
これは、多対1のマッピング要素で例えばfetch = "join"を使用することによって可能です。 – jakobandersen
- 1. フェッチ戦略
- 2. Lazy Fetch戦略対Eager Hibernateで戦略をフェッチしますか?
- 3. デフォルト戦略の戦略パターン
- 4. データベースシャーディング戦略
- 5. solrインデックス戦略
- 6. Railsフラグメントキャッシュ戦略
- 7. ロギング戦略
- 8. リファクタリングヘルプ - 戦略パターン
- 9. データベースプルーニングの戦略
- 10. ELBルーティング戦略
- 11. バレーキャッシュアップデート戦略
- 12. バックアップ戦略
- 13. UMLデータフローダイアグラム戦略
- 14. ソフトウェアデザイン戦略
- 15. JIRAコンポーネント戦略
- 16. プロジェクト/コードリリース戦略
- 17. デザインパターン - 戦略パターン
- 18. NHibernateのデフォルトの子コレクションと基準戦略
- 19. バージョン管理戦略
- 20. RabbitMQ + PHPデプロイメント戦略
- 21. Symfony2の戦略パターン
- 22. エンティティ削除戦略
- 23. Scalaでの戦略
- 24. IOSデータインポート戦略/デザイン
- 25. Rails4認可戦略
- 26. MySQLのバックアップ戦略
- 27. PHPアンケートの戦略
- 28. Haskell desugaringの戦略
- 29. ASP.Netのキャッシュバスター戦略
- 30. パフォーマンステスト戦略Webアプリケーション
クエリでAIFAIKフェッチ戦略が設定されています – Firo
これは私が考えたものです。ありがとう! – Patrick