複合キー XX_ID と A_ID を持つテーブル XX のマッピング ファイルがあります。 クラスXX { コンポジット ID() .KeyProperty(x => x.Id, "XX_ID") .KeyReference(x => xA, "A_ID"); } 複合キー YY_ID と A_ID を持つ別のテーブル YY を持つ。 クラスYY { コンポジット ID() .KeyProperty(x => x.Id, "YY_ID") .KeyReference(x => xA, "A_ID"); } 現在、テーブルXXの共通テーブルXX_YYを使用して、XXとYYの間に多対多の関係を作成しているため、クラスXXは次のように記述されます。 クラスXX { コンポジット ID() .KeyProperty(x => x.Id, "XX_ID") .KeyReference(x => xA, "A_ID"); HasManyToMany(x => x.XXList) .Table("XX_YY") .ParentKeyColumns.Add("XX_ID", "A_ID") .ChildKeyColumns.Add("YY_ID", "A_ID") .Cascade.All() .LazyLoad(); } それは私にエラーを与えます:- コレクションのマッピングで繰り返される列: XX 列: A_ID
質問する
530 次