5

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

}

我正在使用开放的 JPA。amd 我也找不到用一些基本方法(保存、查找、删除)自动生成 DAO 的方法,我必须自己编写代码!!!我说的是至少 40 张桌子!太荒谬了!

我知道必须有一种方法可以自动完成所有这些事情。哦,我使用的是 jsf 2,我不知道这是否与这个问题有关。

4

1 回答 1

9

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

匚 显示默认关系

通过这个生成,你会得到你想要的表关系。希望能帮到你:)

在此处输入图像描述

于 2013-03-26T10:32:57.650 回答