intellij idea,用关系生成持久性映射

时间:2013-03-24 01:11:01

标签: sql-server-2008 jsf-2 intellij-idea mapping openjpa

我有我的sql server数据库,我在intellij中使用“生成持久性映射”来获取我的java类,但我的sql server数据库上定义的关系没有映射,似乎我可以添加它们与“添加关系”但是我有很多关系很多的桌子,所以这样做很麻烦......

是否可以映射数据库,包括关系?例如,如果我有一个表用户具​​有类型一对多的定义关系与表土豆,请获取这样的java类:

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

}

我正在使用开放式JPA。我也找不到一种方法来自动生成DAO的一些基本方法(保存,查找,删除),我将不得不自己编码!而我正在谈论至少40桌!太荒谬了!!

我知道必须有办法自动完成所有这些工作。哦,即时通讯使用jsf 2,我不知道这是否与这个问题有关。

1 个答案:

答案 0 :(得分:7)

生成持久性映射时,只需检查以下框选项

  

匚显示默认关系

通过此生成,您将获得所需的表关系。希望能帮到你:)。

enter image description here