java - 如何从数据库生成对象@Entities?

标签 java hibernate jpa code-generation

我想从数据库生成 JPA 的 @Entity(但我希望它是面向对象的)。例如

@Entity
@Table(name = "badges")
public class Badges implements java.io.Serializable {

    private Integer id;
    private User user;
    private String name;
    private String date;

如果它也支持 ManyToOne、OneToMany、Parent 和 ManyToMany,那就太棒了。

附言我尝试了 JBoss 工具(Hibernate 工具),但我没有为我工作。

最佳答案

使用JBoss Tools (以前的 hibernate 工具)。

引用自他们的网站:

Reverse Engineering: The most powerful feature of Hibernate Tools is a database reverse engineering tool that can generate domain model classes and Hibernate mapping files, annotated EJB3 entity beans, HTML documentation or even an entire JBoss Seam application in seconds!

关于java - 如何从数据库生成对象@Entities?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4563723/

相关文章:

java - 决策树和规则引擎 (Drools)

java - 让接口(interface)提供实现它的类的实例

java - 基于另一个类创建一个类的实例

java - hibernate 如何从列表中删除项目

java - 如何验证 hibernate validator 上的所有组?

java - Eclipselink 进入错误的数据库平台

java - 使用 SpringBoot 进行 Hibernate 继承映射 - 转换类异常

java - 在 ubuntu 中使用 eclipse 创建 tomcat - maven 项目

hibernate - 使 JPA EntityManager session 无效

java - 多个@ElementCollection映射到同一个表的不同列