【问题标题】:How to generate entity classes from database in java如何在java中从数据库中生成实体类
【发布时间】:2012-09-11 21:42:55
【问题描述】:

我已经习惯了从.net 中的数据库生成实体类。但最近我开始研究 java 并且我一直在寻找使用 hibernate 或任何其他 ORM 工具做同样事情的方法。我还没有找到一种方法来做同样的事情,我发现的只是生成 xml 映射或使用 java 注释。

我在这里遗漏了什么吗,它曾经是 .net 中的一种非常简单的方法。你找出你的数据模型,创建一个数据库,然后使用实体框架生成实体类。它还负责为外键映射生成类。

另一方面,在 java 中,我必须手动映射所有表及其字段。

【问题讨论】:

标签: java .net orm entity pojo


【解决方案1】:

【讨论】:

  • 我一遍又一遍地执行相同的步骤,但无法生成类。直到我意识到问题出在其他地方。我使用 AWS RDS 实例作为我的数据库服务器,并且在尝试使用数据源资源管理器从 eclipse 连接到它时,它没有显示表。所以我尝试连接到本地数据库服务器,它工作得很好。
  • 事后想到,如果您只是转向 Java 技术,我建议您阅读像 Groovy on Grails(或 Ruby on Rails)这样的框架。阅读约定优于配置。它的无忧编程!
  • 我现在没有选择。但将来我肯定会自己进入 RoR。
【解决方案2】:

Spring Roo 的 DB 逆向工程插件,Spring Roo DBRE,如果 Spring 和 Spring Roo 能够满足您的需求,就可以做到这一点。生成外键映射对我也很有效。 Spring Roo 还提供 web 脚手架生成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-23
    • 1970-01-01
    • 2021-09-05
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    • 2018-01-18
    相关资源
    最近更新 更多