ManyToMany関係でbelongsToの有用性はどのようなものか説明できますか? OneToOne関係の場合、「OneToMany」側(マスター表)のレコードが削除されると、対応する「ManyToOne」(子表)も削除されますが、同じものを適用することはできませんManyToMany関係の場合、1つの子レコードがマスターテーブルの多くのレコードに属している可能性があるため、manyToManyコレクションの "belongsTo"のユーティリティ
0
A
答えて
1
1対多の場合と同様、addTo*()
メソッドを呼び出す必要があります。一方はコレクションの管理を担当します。アイテムを追加/削除する手段を提供します。
多対多でも同じです。サイドはコレクションを管理する必要があります。違いは、GORM/Hibernateはどちら側を使うべきかを知る方法がないことです。いずれの側も技術的にそれを行うことができますが、1つしかできません。したがって、belongsTo
を使用して決定する必要があります。 Grailsのドキュメントでは、一方の側が自身のの関係になっていなければならないという理由があります。要するに、それは休止状態です。
関連する問題
- 1. belongsToのは
- 2. 保存belongsToのモデルCakePHPの
- 3. Grails belongsTo usage
- 4. BelongsTo ExtJSモデル
- 5. テーブルの結合CakePHP belongsTo、hasMany
- 6. belongsTo関係とcakePHPのフィルタリング
- 7. JPAのManyToManyマッピング
- 8. メソッド 'java.lang.reflect.Method.getDefaultValue()'のユーティリティ?
- 9. ASP.netのDateTimeユーティリティ
- 10. のsedユーティリティ
- 11. ManyToManyフィールドのDiffangモデルオブジェクト
- 12. ManyToMany関係のクエリーセット
- 13. Django/ManyToManyフィールドのユーザーアクセス
- 14. JPA ManyToManyの制約
- 15. Spring MVC ManySelectのManyToMany
- 16. Sequelize ORMのHasOneとBelongsToの違い
- 17. ManyToManyモデルエラー
- 18. ManyToManyカスケードリレーションシップオルタナティブ
- 19. belongsToアソシエーションを削除する
- 20. IIS上のiisadmpwdユーティリティ
- 21. MySQLのユーティリティ - 〜/ .my.cnfオプションファイル
- 22. RESTEasyでアトムリンクのユーティリティ
- 23. HasMany、BelongsTo価格比較の問題
- 24. ユーティリティDataLayer
- 25. PersistenceExceptionTranslationPostProcessorユーティリティ
- 26. Backbone.jsユーティリティ
- 27. BCPユーティリティ
- 28. Hibernate ManyToMany複数のエントリ
- 29. テンプレート形式のDjango manytomany
- 30. ManyToManyのQueryDSLコード生成
ありがとうございますが、関係クラス(= manyToManyがtwoToManyになります)がある場合、belongsTo権利は必要ありませんか? – hereForLearing
正しい。 GORMに関する限り、そのルートに行くなら、2対1の関係を持っています。それは多くのものから多くのものには見えません。 –
素晴らしいありがとう! – hereForLearing