私は休止状態に関するいくつかのチュートリアルを読みました。私はまだ混乱している。アソシエーションの場合、ジェネレータは変更されますか?これが違反などの私のすべての問題の原因であるため、誰かが自分の経験に基づいて説明することができます。Hibernate <generator>混乱
0
A
答えて
1
私はあなたの質問を正しく理解していれば、あなたはどのような発電機であり、どのようにアソシエーションと一緒に使用されているのですか?
最初の答えは簡単です。ジェネレータはIDをオブジェクトに割り当てる方法を定義します。
2番目の答えは、関係をどのように設定するかによって異なります。片側のユニークな一対一の
http://docs.jboss.org/hibernate/core/3.5/reference/en/html/mapping.html#mapping-declaration-onetoone
主キーに基づいて、ここで発電機クラスは二つのテーブルがあるため、特殊なケースである、「外国」に設定されているため例えば、ドキュメントを見て同じIDを共有しています。
他の1対1の例に注意してください。その場合、リレーションシップの片側にジェネレータは割り当てられません。
あなたが永続で問題が発生している場合は、私は、次の2つの項目
- ちょうどあなたのDAOのために書くの統合テストを示唆しています。 DAOをお持ちでない場合は、これらのコードをすべて1か所に作成してください。
- ハイバーネーションに付属のサンプルコードとテストをよく見てください。このコードは非常に明るいです。
関連する問題
- 1. Hibernateバッチサイズの混乱
- 2. NHibernateの "データベース"スキーマの混乱[。\ hibernate-mapping \ @schema]
- 3. Hibernate OneToManyとManyToOneの混乱!ヌルリスト!
- 4. 事業部の混乱混乱
- 5. C++ - 演算子の混乱の混乱
- 6. 混乱
- 7. 混乱
- 8. 混乱
- 9. 混乱、
- 10. 混乱
- 11. Hibernate PostgreSQL自動インクリメントコードフィールドで何が混乱するのですか?
- 12. 混乱クエリ
- 13. System.Web.HttpContext.Currentの混乱
- 14. self.bounds混乱
- 15. アプリケーションスクリプトチュートリアル混乱
- 16. jparsecの混乱
- 17. Node.jsコールバック混乱
- 18. 混乱が
- 19. Javascriptの混乱
- 20. ポインタの混乱
- 21. NSManagedObjectContextの混乱
- 22. 混乱(アンドロイド)
- 23. JDBCJobStore混乱Schdular
- 24. InterfaceBuilderの混乱
- 25. CreateMutexの混乱
- 26. MD5ハッシュ混乱
- 27. 混乱PHPプログラム
- 28. 混乱セグメンテーションフォールト
- 29. データベーススキーマの混乱
- 30. ヌルオペレータの混乱