我有一个MySQL数据库,我使用IntelliJ的“生成持久映射”功能来获取我的Java类。但是,在我的MySQL数据库中定义的关系没有被映射,似乎我可以通过“添加关系”来解决这个问题,但是我有很多表格和很多关系,所以这非常麻烦...
有没有什么工具可以映射包括关系在内的数据库?例如,如果我有一个名为“用户”的表格,并且该表格与一个名为“土豆”的表格之间存在一对多的关系,则可以得到如下的Java类:
我正在使用open JPA,但我找不到自动生成DAO(包含save、find、delete等基本方法)的方法,我必须自己编写代码!!!而且我至少要处理40个表格!!这太荒谬了!!
我知道一定有一种方法可以自动完成所有这些工作。哦,我正在使用JSF 2,不知道这与问题是否相关。
有没有什么工具可以映射包括关系在内的数据库?例如,如果我有一个名为“用户”的表格,并且该表格与一个名为“土豆”的表格之间存在一对多的关系,则可以得到如下的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,但我找不到自动生成DAO(包含save、find、delete等基本方法)的方法,我必须自己编写代码!!!而且我至少要处理40个表格!!这太荒谬了!!
我知道一定有一种方法可以自动完成所有这些工作。哦,我正在使用JSF 2,不知道这与问题是否相关。