Sql server 2008 intellij idea,使用关系生成持久性映射

Sql server 2008 intellij idea,使用关系生成持久性映射,sql-server-2008,jsf-2,intellij-idea,mapping,openjpa,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; pri

我有我的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

}
公共类用户{
私有用户;
私有字符串名称;
私有字符串密码;
//关系!!
private ArrayListToToToes;//这与intillij的“private int id_potations”类似
公共用户(){}
//接球手和接球手
}
我正在使用openjpa。amd我也找不到用一些基本方法(保存、查找、删除)自动生成DAO的方法,我必须自己编写它们!!!我说的是至少40张桌子!!太可笑了


我知道一定有办法自动完成所有这些事情。哦,我正在使用JSF2,我不知道这是否与这个问题相关。

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

匚 显示默认关系

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

向上投票感谢我:)(向上投票意味着“它很有用”)