我有我的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,我不知道这是否与这个问题有关。
答案 0 :(得分:7)
生成持久性映射时,只需检查以下框选项
匚显示默认关系
通过此生成,您将获得所需的表关系。希望能帮到你:)。