IDEA 中生成 Hibernate 逆向工程实践

  谈起 Hibernate 应该得知道 Gavin King 大叔,他构建了 Hibernate ,并将其捐献给了开源社区。

    IDEA 中生成 Hibernate 逆向工程实践

   Hibernate 对象关系映射解决方案,为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。

   Hibernate 的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来。

   Hibernate 也是目前Java开发中最为火热的数据库持久层框架,现已归JBOSS所有。

   好了言归正传,IDEA 对开发者真的是贴心的小棉袄,本篇博客记录下 IDEA 中连接数据库反转生成 Hibernate 实体和配置文件。

1. 打开 DataBase 窗口,添加数据源

IDEA 中生成 Hibernate 逆向工程实践

IDEA 中生成 Hibernate 逆向工程实践

IDEA 中生成 Hibernate 逆向工程实践

   OK,数据源已添加好。

2. 添加 hibernat 持久层支持,生成实体 Bean /配置文件

IDEA 中生成 Hibernate 逆向工程实践

 

IDEA 中生成 Hibernate 逆向工程实践

IDEA 中生成 Hibernate 逆向工程实践

   然后选择数据源,选择包,添加生成 Bean 的后缀,选择表,选择生成 xml 配置文件还是注解。

   OK,结束,是不是比 Eclipse/MyEclipse 上面安装各种插件效率要高的多。

   如果你选择生成带 JPA 注解类,映射文件是可以省略的,相反如果你生成映射文件,JPA 注解也可以省略。

   看你喜欢哪种方式,有机会说说 JPA 注解类和映射文件在项目实战中的优劣。

   生成的JPA 注解类:

IDEA 中生成 Hibernate 逆向工程实践 View Code

   生成的映射文件:

IDEA 中生成 Hibernate 逆向工程实践 View Code

 本文转自Orson博客园博客,原文链接:http://www.cnblogs.com/java-class/p/6208356.html,如需转载请自行联系原作者

上一篇:Docker技术入门与实战(第2版)2.2 安装Docker


下一篇:从企业级架构到互联网架构迁移的工程实践