如何在Java中从sql模式生成orm映射类

我有一个db的现有sql架构文件。 是否有可能在需要时生成并重新生成DAO的实体和所有其他所需的帮助程序/客户端类来访问它? 我不介意它会是什么 – hibernate,其他jpa或其他东西。

假设您/其他人仍在寻找解决方案:

我刚刚遇到了同样的问题,并在Eclipse中工作(略有不同),如下所示:

  1. 在向导中创建了JPA Project并下载并添加了用户库
  2. 还想给一个schema-sql-file作为输入,但是找到了一种方法来将一个实际的db作为输入。 (对于该工具的开发人员而言,这比解析专有的sql-script-files肯定要容易得多)
  3. 要做到这一点“右键单击”你jpa项目中有“new / other / jpa / entities from tables”
  4. 在下面的向导中,您必须创建一个数据库的数据库连接,该数据库的数据库要获取jpa注释的POJO(恕我直言,这非常直观..但您可能会询问是否存在问题)

  5. 完成所有jpa-classes都是从db生成的…从很多虚拟工作中救了我:)