hibernate - 如何在 Intellij IDEA 的 Hibernate 中使用逆向工程进行 ORM?

标签 hibernate postgresql orm intellij-idea reverse-engineering

我有 100 个表,其中大部分表平均有 40-50 个字段。 有些表有 5-6 个字段,所以我可以使用 DB 轻松地使其成为对象关系映射。

但是我有很多表和字段,所以可以在 Intellij IDEA 中使用逆向工程创建 ORM 吗?

如果是那么怎么办?

我已经完成了简单的映射,例如:

@Entity
@SequenceGenerator(name = "sequence", sequenceName = "pat_id_seq")
@Table(name = "pat")
public class Patron extends BaseEntity {

    @Column(name = "p_id")
    private String pID;

    @Column(name = "user_password")
    private String userPassword;
}

我正在使用 PostgreSQL 作为数据库提供程序。

这么快有什么帮助吗?

帮助..

最佳答案

我相信您现在已经弄明白了……但对于其他试图解决此问题的人来说。 如果您添加了插件支持并且它已启用(复选框),请执行以下操作。

右键单击您的项目“添加框架支持...”--> 向下滚动到 JAVA EE 持久性。此时您将在“ View --> 工具窗口 --> 持久性”中看到持久性选项。

关于hibernate - 如何在 Intellij IDEA 的 Hibernate 中使用逆向工程进行 ORM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22293958/

相关文章:

java - hibernate 无法将 ID 分配为 double

java - 如何通过 Hibernate 访问 Oracle DB 返回标识列的最大值?

sql - 让 PostgreSQL 更容错一点?

java - 如何在 Hibernate 中将 TIMESTAMP 转换为字符串?

postgresql - 如何在 Postgres 中将 bytea 转换为 base64

postgresql - hstore 单引号值

java - 如何使用 Hibernate 设置默认实体属性值

java - hibernate 对不同的列使用两个外键?

java - JPA 多对多关联实体

java - 正则表达式疯狂 : java. util.regex.Pattern 匹配器进入高 CPU 循环