我有我的 sql server 数据库,我在 intellij 中使用了“生成持久性映射”来获取我的 java 类,但是我的 sql server 数据库上定义的关系没有映射,看来我可以用“添加关系”添加它们,但我有很多表都有很多关系,所以这样做很麻烦......
有什么东西可以映射数据库,包括关系?例如,如果我有一个表用户,该表用户与表土 bean 具有一对多的已定义关系,请获取这样的 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 张 table !!这太荒谬了!!
我知道必须有一种方法可以自动完成所有这些工作。哦,我使用的是 jsf 2,我不知道这是否与这个问题有关。
最佳答案
生成持久化映射时,只需 检查 下面的框选项
匚 Show default relationships
通过此生成,您将获得所需的表关系。希望能帮到你:)
关于sql-server-2008 - intellij 想法,生成具有关系的持久性映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15594042/