Top > SAStrutsあれこれ > S2JDBCで、結合カラムが複数ある場合のアノテーション

#freeze
SAStrutsというよりは、JPA(Java Persistence API)のアノテーションについてに
なりますが、結構ありがちなケースだと思うのでメモ。

想定条件は↓

&ref(joincolumnser.jpg);

上図のEmployeeとDepartementテーブルのように複数の結合カラムで、結合する場合は以下のように"@JoinColumns"アノテーションを使用します。
#code(java){{
public class Employee {
    ...
    public Integer departementId;
    
    @ManyToOne
    @JoinColumns({
        @JoinColumn(name="DEPARTMENT_ID", referencedColumnName="ID"),
        @JoinColumn(name="DEPARTMENT_SUB_ID", referencedColumnName="SUB_ID")
    })
    public Department department;
}

}}

    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS