我有我的sql server数据库,我使用intellij中的“生成持久性映射”来获取我的java类,但是在我的sql server数据库上定义的关系没有被映射,似乎我可以用“添加关系”来添加它们,但是我有很多具有很多关系的表,所以这样做是很痛苦的……
有没有什么东西可以映射包括关系在内的数据库?例如,如果我有一个表user,它具有一对多类型的已定义关系和一个表土豆,则获取一个如下所示的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
}我使用的是open JPA。amd我也找不到一些基本方法(保存,查找,删除)自动生成DAO的方法,我将不得不自己编写它们!我说的是至少40张桌子!!太可笑了!!
我知道肯定有一种方法可以自动完成所有这些事情。哦,我使用的是jsf 2,我不知道它是否与这个问题相关。
发布于 2013-03-26 18:32:58
生成持久性映射时,只需选中下方框选项即可
匚显示默认关系
通过这个生成,你将得到你想要的表关系。希望对您有所帮助:)

https://stackoverflow.com/questions/15594042
复制相似问题