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

use*_*933 4 mapping intellij-idea openjpa sql-server-2008 jsf-2

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

有什么东西可以映射数据库,包括关系?例如,如果我有一个表用户,其定义的关系类型为one to many with table potato,请获取如下的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

}
Run Code Online (Sandbox Code Playgroud)

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

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

Hun*_*hao 7

生成持久性映射时,只需选中下面的框选项

匚显示默认关系

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

在此输入图像描述