誰か@OneToMany(mappedBy="customers")
xmlで書く方法を知っていますか?
どこでも検索しましたが、xmlにmappedByを書いている人は見つかりませんでした。新しいエンティティ(結合テーブルなど)や新しい列を作成せずに、他の既存のエンティティの他の列にマップされた1対多をマップする必要があります。別の列またはテーブルを追加する権限がありません。その方法は hibernate annotation を使用することです@OneToMany(mappedBy="customers")
。
しかし、それを xml に記述するにはどうすればよいでしょうか。私の他のプロジェクトは注釈をサポートしていないJava 1.4を使用しているため、それを使用できません@OneToMany(mappedBy="customers")
。
Java 1.6 では次のようになります。
表B:
@OneToMany(mappedBy="bId", cascade = CascadeType.DETACH)
private Set<AJoinB> testJoins = new HashSet<AJoinB>();
テーブル AJoinB :
@Column(name = "B_ID", nullable = false)
private Long bId;