sql-server-2008 - intellij 想法,生成具有关系的持久性映射

标签 sql-server-2008 jsf-2 intellij-idea mapping openjpa

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



通过此生成,您将获得所需的表关系。希望能帮到你:)

enter image description here

关于sql-server-2008 - intellij 想法,生成具有关系的持久性映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15594042/

相关文章:

sql-server-2008 - 无法转换为日期时间的数据的查询列

sql-server - 当 SQL 表不是一对一时,如何计算准时交货

sql - 按 A 列分组但比较 B 列

java - 在 JSF 2 中从同一命令调用不同的操作

android - 使用死键时无法在 Android Studio 中键入单引号/双引号

java - IntelliJ ApectJ 编译后编织

java - Hibernate saveOrUpdate 创建一个对象的两个实例

java - 如何跟踪 jsf 2.0 中的登录用户?

jsf - 如何通过从 jsf2.0 和 primefaces 2.2 的下拉菜单中选择值来显示隐藏数据表

debugging - 如何在 IntelliJ Idea 中调试 scalatra 应用程序?