我有下一種情況。我有POJO類:休眠正確啓動OneToOne對象
@Entity
@Table(name="project")
public class Project {
public Donation donation;
public Project() {}
public Project(int param1, int param2 ...) {
...//other field initialisied
donation = new Donation(param1, param2);
}
//methods
@OneToOne
@JoinColumn(name = "donation_project_id")
public Donation getDonation() {
return donation;
}
}
public void setDonation(Donation donation) {
this.donation = donation;
}
}
捐贈類:
@Entity
@Table(name="donation")
public class Donation {
public Donation() {}
public DonationLogic(int param1, int param2) {
//initialisation
}
//other methods
}
項目表/類繼電器一些參數到另一個表/類捐贈。兩個類是實體。我使用Spring + Hibernate。我的問題是,如果我正確地啓動類捐贈這是在的項目類的構造函數中創建的?我覺得在Spring裏使用新的運算符味道不好。也許有另一種方式來完成這項任務? - 創建由另一個表/類填充的類/表。也許單獨的兩個類的參數,並不使用一個構造函數來啓動類?但是使用捐贈類的setters?但是,如果我有很多的參數,很多制定者,我會需要使用(((HMM((
Hibernate對所有的持久類 – leeor
對不起一個無參數的構造函數。我的錯。我忘了錯誤的構造函數。但你不明白我的問題。編輯的問題。 – ovod