【问题标题】:Generate Entities, Controllers and DAO from Database从数据库生成实体、控制器和 DAO
【发布时间】:2012-02-16 02:51:51
【问题描述】:

我需要从 MySQL 数据库生成实体、控制器和 DAO 的骨架。我在 Eclipse 中使用 Spring 3.0。有没有办法做到这一点?

【问题讨论】:

  • 很多人回答了你的问题。请考虑将其中一些答案标记为“已接受”,以便它们对未来的访问者有更多帮助。

标签: eclipse hibernate spring


【解决方案1】:

detailed steps to reverse engineer a db to pojos

如果网站过时,则复制内容。希望没有许可证被侵犯

  1. 下载Hibernate Tools并将内容提取到Eclipse的根文件夹(应该合并插件和功能文件夹)。

  2. 启动 Eclipse。

  3. 点击[文件->新建->其他->休眠->休眠配置文件]并创建一个cfg文件。应指定以下属性:jdbc url、用户名、密码、DB 模式、驱动程序类和方言。

  4. 单击 [文件 -> 新建 -> 其他 -> 休眠 -> 休眠控制台配置 ] 并创建新的控制台配置。在底部的类路径部分添加包含您的 DB 驱动程序的 jar 文件。

  5. 输入控制台配置的名称。单击配置文件上的浏览按钮并选择在步骤 3 中创建的 cfg.xml 文件。

  6. 点击【File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File(reveng.xml) ],选择文件所在位置。

  7. 选择在步骤 3 中创建的 cfg.xml 文件作为控制台配置。单击包含按钮并指定模式和表名以进行逆向工程。可以使用 sql wild char 指定多个表名(例如:TBL_%)。点击完成。

  8. 切换到 Hibernate 透视图并单击工具栏中的 Hibernate 图标并选择 [Hibernate Code Generation ..] 选项。

  9. 右键单击[Hibernate Code Generation]树节点并选择New。

  10. 给出配置的名称并选择在步骤 5 中创建的控制台配置和在步骤 6-7 中创建的 reveng.xml。同时选择输出目录和相关包。

  11. 转到导出器选项卡并选中生成域代码 (.java) 和生成映射 (hbm.xml)。点击运行。

  12. 将在步骤 11 中指定的输出目录中创建休眠映射 xml 文件和 Java 类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多