从数据库生成实体,控制器和DAO

时间:2012-02-16 02:51:51

标签: eclipse hibernate spring

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

1 个答案:

答案 0 :(得分:3)

detailed steps to reverse engineer a db to pojos

如果网站过时,

复制内容。希望没有许可证被侵犯

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

  2. 启动eclipse。

  3. 点击[文件 - >新 - >其他 - > Hibernate - > Hibernate配置文件]并创建一个cfg文件。应指定以下属性:jdbc url,username,password,DB schema,driver class and dialect。

  4. 点击[文件 - >新 - >其他 - > Hibernate - > Hibernate Console Configuration]并创建一个新的控制台配置。在底部的classpath部分添加包含数据库驱动程序的jar文件。

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

  6. 点击[文件 - >新 - >其他 - > 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中指定的输出目录中创建hibernate映射xml文件和Java类。