如何在Java中从sql架构生成orm映射类

时间:2011-08-04 10:18:34

标签: java database orm schema

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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