Java 从数据库自动创建实体

Java 从数据库自动创建实体,java,sql,jpa,jakarta-ee,persistence,Java,Sql,Jpa,Jakarta Ee,Persistence,有没有一种方法可以从现有数据库(或从创建它们的SQL语句)自动创建javax.persistence.Entity类 考虑到所有(或大部分)注释,我只是在阅读这些注释的持久性部分,手工创建这些注释似乎是相当浪费的一些必要的知识已经编码在数据库中,甚至以SQL语句的形式显式给出。有几种尝试对数据库进行反向工程以创建实体类,第一个google结果显示了这一点,但您可以找到很多信息。 另外,如果您打算使用hibernate,请检查ddl2hbm工具,基本上是相同的想法。非常好,您的链接正是我想要的。在

有没有一种方法可以从现有数据库(或从创建它们的SQL语句)自动创建javax.persistence.Entity类


考虑到所有(或大部分)注释,我只是在阅读这些注释的持久性部分,手工创建这些注释似乎是相当浪费的一些必要的知识已经编码在数据库中,甚至以SQL语句的形式显式给出。

有几种尝试对数据库进行反向工程以创建实体类,第一个google结果显示了这一点,但您可以找到很多信息。
另外,如果您打算使用hibernate,请检查ddl2hbm工具,基本上是相同的想法。

非常好,您的链接正是我想要的。在Eclipse中创建一个“JPA项目”并右键单击它,将提供“JPA工具”,其中包括“从实体生成表”和“从表生成实体”。非常感谢。