myEclipse自动生成hibernate框架
2017-05-19 21:52
239 查看
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
1.前言
很多人都在使用myEclipse,很多公司也都使用hibernate框架,老版本的hibernate中,由于没有annotation,我们需要写两个文件来维护表与对象的关系,写一个类,就要写一个hbm.xml文件,数据库表比较少就无所谓,但是多了就很麻烦,要一个一个的手写非常浪费时间,还有可能写错。新版的hibernate加入了annotation的形式来映射对象与数据库表之间的关系,虽然不需要写hbm.xml文件了,但是数据库表非常多的情况下,还是需要写很多的类。我们为何不找个工具自动帮我们生成这些文件呢?myEclipse就可以做到,下面我来讲解如何使用myEclipse来生成hibernate所需文件
2.打开myEclipse
3.建立myEclipse web工程
4.打开数据库透视图
5.添加连接数据库驱动文件
联通后Finish就可以了
6.为项目添加hibernate支持
7.选择一些选项
8.选中刚才在数据库透视图里面创建的连接
完成后
9.反向从数据库中生成持久化类和映射文件
这两个要选,否则myeclipse不能给你生成一对多,多对多等映射,如果只想生成单项映射,可以勾选一个,一般两个都选
最后成功生成
1.前言
很多人都在使用myEclipse,很多公司也都使用hibernate框架,老版本的hibernate中,由于没有annotation,我们需要写两个文件来维护表与对象的关系,写一个类,就要写一个hbm.xml文件,数据库表比较少就无所谓,但是多了就很麻烦,要一个一个的手写非常浪费时间,还有可能写错。新版的hibernate加入了annotation的形式来映射对象与数据库表之间的关系,虽然不需要写hbm.xml文件了,但是数据库表非常多的情况下,还是需要写很多的类。我们为何不找个工具自动帮我们生成这些文件呢?myEclipse就可以做到,下面我来讲解如何使用myEclipse来生成hibernate所需文件
2.打开myEclipse
3.建立myEclipse web工程
4.打开数据库透视图
5.添加连接数据库驱动文件
联通后Finish就可以了
6.为项目添加hibernate支持
7.选择一些选项
8.选中刚才在数据库透视图里面创建的连接
完成后
9.反向从数据库中生成持久化类和映射文件
这两个要选,否则myeclipse不能给你生成一对多,多对多等映射,如果只想生成单项映射,可以勾选一个,一般两个都选
最后成功生成
相关文章推荐
- Hibernate框架由myeclipse自动生成遇到的问题
- 在MyEclipse自动生成hibernate配置文件
- myeclipse自动生成hibernate映射文件
- MyEclipse自动生成hibernate实体类和配置文件攻略
- 关于MyEclipse中Hibernate实现数据库和到工程文件实体类的映射,自动生成POJO
- 用MyEclipse自动生成hibernate映射文件和实体类
- myeclipse中如何自动生成hibernate得POJO和hbm.xml文件
- Myeclipse自动生成hibernate映射文件
- myeclipse的hibernate自动生成的DAO不写数据库的解决办法
- myeclipse中如何自动生成hibernate得POJO和hbm.xml文件截图版
- myeclipse自动生成hibernate的Mapping和po文件
- myeclipse自动生成hibernate的Mapping和po文件
- myeclipse自动生成hibernate映射文件
- MyEclipse自动生成hibernate实体类和配置文件攻略
- 在MyEclipse中利用XDoclet自动生成Hibernate配置和映射文件
- myeclipse6.5 自带Hibernate Reverse Engineering工具自动生成实体和dao时找不到项目工程
- 使用myeclipse自动生成Hibernate文件
- MyEclipse Hibernate自动生成的DAO 数据库修改不起作用的解决办法
- 如何使用MyEclipse自动生成hibernate映射文件
- 使用Myeclipse10.0自动生成搭建SSH框架(数据库表自动反向转换成Hibernate实体)实现用户登陆