【问题标题】:Automatically create Entities from database从数据库自动创建实体
【发布时间】:2011-01-22 07:51:05
【问题描述】:

有没有办法从现有数据库(或从创建它们的 SQL 语句)自动创建 javax.persistence.Entity 类?

我只是在阅读The Java EE 5 Tutorial 的持久性部分并手动创建所有这些注释似乎相当浪费,因为所有(或大部分)必要知识已经编码在数据库中,甚至以以下形式明确给出SQL 语句。

【问题讨论】:

    标签: java sql jpa jakarta-ee persistence


    【解决方案1】:

    有几种尝试对数据库进行逆向工程以创建实体类,最早的谷歌结果之一显示了这个blog,但你可以找到很多信息。 另外,如果您要使用休眠,请检查 ddl2hbm 工具,基本上是相同的想法。

    【讨论】:

    • 太好了,您的链接正是我想要的。在 Eclipse 中创建一个“JPA 项目”并右键单击它会为您提供“JPA 工具”,其中包括“从实体生成表”和“从表生成实体”。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-30
    • 1970-01-01
    • 2016-03-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-31
    • 2012-01-21
    相关资源
    最近更新 更多