View(viewId INTEGER) と Auth(login VARCHAR) の 2 つのテーブルがあります。Hibernate 4 と注釈を使用して、次のように View と Aut を結合して別のテーブルを作成したいと考えています。そのテーブルに表示される別のフィールドを追加していることに注意してください。
@Entity
public class ViewAut {
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="VIEW_VIEWID")
private Rview view;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="AUT_USERID")
private Aut aut;
@Column
private boolean visibile;
// Getter & setters
}
View オブジェクトには ViewAut オブジェクトのセットがあります
@Entity
public class View {
// DONT KNOW HOW TO WRITE ANNOTATION FOR THIS SCENARIO
private Set<ViewAut> authorizations;
同様に、Auth オブジェクトには ViewAut オブジェクトのセットがあります。
@Entity
public class Aut {
// DONT KNOW HOW TO WRITE ANNOTATION FOR THIS SCENARIO
private Set<ViewAut> authorizations;
これらの結合を hibernate 4 アノテーションに書き込む方法を教えてください。