Sql server 2008 intellij idea,使用关系生成持久性映射
我有我的sql server数据库,我使用intellij中的“生成持久性映射”来获取我的java类,但是在我的sql server数据库上定义的关系没有映射,似乎我可以用“添加关系”来添加它们,但我有很多表和很多关系,所以这样做很痛苦 有什么东西可以映射数据库,包括关系吗?例如,如果我有一个表用户,其定义的关系类型为一对多,并且有一个表,那么可以得到如下java类: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
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,我不知道这是否与这个问题相关。当您生成持久性映射时,只需选中下面的框选项 匚 显示默认关系 通过生成,您将获得所需的表关系。希望能帮助你:) 向上投票感谢我:)(向上投票意味着“它很有用”)