使用myeclipse的反向工程生成hibernate映射文件(.hbm.xml)和pojo类
2017-08-30 10:27
881 查看
刚开始接触hibernate的时候,pojo类,映射文件,数据库表都是自己手动添加。此种方法仅适用于学习理解,在工作中我们往往有大量的数据库表,且字段繁多,工作量很大。后来在工作中发现有插件的方式直接生成,我所用的主要是下面两种方法:
Eclipse
可以通过配置 写pojo类 生成hbm映射文件和数据库表
Myeclipse
可以通过数据库表 反向生成pojo类和hbm映射文件
今天介绍的是如何使用的反向工程生成hibernate映射文件(.hbm.xml)和pojo类
与eclipse有很大不同
首先第一步
我们需要添加对应的数据库
打开 MyEclipse Database Exploer视图界面
在空白处右键单击选择new一个项目出现如下的界面
此次演示的是Oracle数据库 所以Driver template
下拉选择为 Oracle(Thin driver )
Driver name 自己自由书写符合规范即可
下面三个我就不多说了
注意的是添加jar包的问题 最好可以放在自己的项目目录下 以防变动
然后测试成功就可以finish了。
第二步
建表(在数据库中建立自己的表结构等)不多做介绍
第三步
连接刚才新建的数据库 找到对应的用户和表
右键选择hibernate reserve engineering
Java src folder:选择项目的src
(注意点: 如果发现待使用项目并没有出现在下拉框中 是因为没有给项目添加hibernate开发支持 只需要选中项目右击myeclipse
选择 add hibernate capablities
如下图)
Java package:选择生成pojo类和映射文件所在位置
如上图勾选即可(本例只是单独的hibernate项目运用 如果使用了spring的框架整合 自研)
Next 如下图勾选 finish即可
然后回到项目结构去看 我们所需要的文件已经自动生成了。
Eclipse
可以通过配置 写pojo类 生成hbm映射文件和数据库表
Myeclipse
可以通过数据库表 反向生成pojo类和hbm映射文件
今天介绍的是如何使用的反向工程生成hibernate映射文件(.hbm.xml)和pojo类
与eclipse有很大不同
首先第一步
我们需要添加对应的数据库
打开 MyEclipse Database Exploer视图界面
在空白处右键单击选择new一个项目出现如下的界面
此次演示的是Oracle数据库 所以Driver template
下拉选择为 Oracle(Thin driver )
Driver name 自己自由书写符合规范即可
下面三个我就不多说了
注意的是添加jar包的问题 最好可以放在自己的项目目录下 以防变动
然后测试成功就可以finish了。
第二步
建表(在数据库中建立自己的表结构等)不多做介绍
第三步
连接刚才新建的数据库 找到对应的用户和表
右键选择hibernate reserve engineering
Java src folder:选择项目的src
(注意点: 如果发现待使用项目并没有出现在下拉框中 是因为没有给项目添加hibernate开发支持 只需要选中项目右击myeclipse
选择 add hibernate capablities
如下图)
Java package:选择生成pojo类和映射文件所在位置
如上图勾选即可(本例只是单独的hibernate项目运用 如果使用了spring的框架整合 自研)
Next 如下图勾选 finish即可
然后回到项目结构去看 我们所需要的文件已经自动生成了。
相关文章推荐
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- hibernate 的 使用 MyEclipse 工具生成 POJO 类和映射文件*.hbm.xml
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 关于MyEclipse中Hibernate实现数据库和到工程文件实体类的映射,自动生成POJO
- 使用IDE(myeclipse)逆向生成hibernate映射文件和pojo
- 使用Xdoclet生成Hibernate配置文件(hibernate.cfg.xml)和Hibernate映射文件(*.hbm.xml)
- MyEclipse配置Hibernate/MyEclipse反向工程从数据表生成POJO和对象关系映射文件(以及HibernateSessionFactory)
- MyEclipse6.5通过Hibernate逆向工程生成的映射文件和pojo(bean)不在相同目录解决