2013-03-24 83 views
4

我有我的sql服務器數據庫,我用intellij中的「生成持久性映射」來獲得我的java類,但是我的sql服務器數據庫上定義的關係沒有映射,看起來我可以添加他們與「添加關係」,但我有很多關係很多的表,所以這是一個痛苦的屁股做到這一點...intellij想法,生成與關係的持久性映射

有什麼可以映射數據庫,包括關係?例如,如果我有一個類型的許多規定與關係表土豆表用戶,獲得一個Java類是這樣的:使用開放JPA

public class user{ 

private int iduser; 
private String name; 
private String password; 

//relationship!! 
private ArrayList<Potatoes>potatoes; //this is mapped like "private int id_potatoes" by intillij 

public user(){} 

//getters and setters 

} 

i'm。 amd我也找不到使用一些基本方法(保存,查找,刪除)自動生成DAO的方法,我將不得不自己編寫它們!而我正在談論至少40桌!這是可笑的!

我知道那裏必須有一種方法來自動完成所有這些東西。哦,即時通訊使用jsf 2,我不知道這是否與這個問題無關。

回答

7
當你產生持久性映射

,只是檢查將下面框選項

匚顯示默認的關係

通過此生成,你會得到你想要的表關係。希望對你有所幫助:)

enter image description here

+0

非常感謝你的回答,我會試試看! – user1462933 2013-03-27 06:23:50

+1

感謝我投票:)(提高投票意味着「它很有用」) – 2013-04-01 04:50:26