MyEclipse添加hibernate支持(1)
2018-08-04 17:36
260 查看
在网络资源中有很多S2HS整合的文档和教程,但是真正适合初学者的少之又少,初学者在整合的时候经常会遇到这样活着那样的错误,今天我就把自己在实践中的详细过程都记录下来,希望对自己,对学习S2HS的初学者都有些帮助。
1、创建一个java工程
2、把MyEclipse的工作视图转换为MyEclipse database explorer视图
3、在透视图中完成数据库的链接(本文以SQL SERVER 2005为例)
4、为项目添加hibernate支持
5、创建POLO(针对表通过逆向工程产生POLO类和映射文件)
hibernate的支持到目前为止结束!
MyEclipse创建一个Hibernate应用的开发步骤: * 创建工程 * 切换到MyEclipse Database Explorer透视图 * 在MyEclipse Database Explorer透视图中完成数据连接并测试数据连接的正确性 * 为工程增加Hibernate支持 * 生成HibernateSessionFactory类 * 创建数据表USERINFO(String userid ,String password, String username,String email, String address,String telephone) * 根据数据表USERINFO生成POJO和映射文件 * 测试HQL * 编写测试文件,测试使用Hibernate生成类
1、创建一个java工程
2、把MyEclipse的工作视图转换为MyEclipse database explorer视图
3、在透视图中完成数据库的链接(本文以SQL SERVER 2005为例)
然后填写数据库链接相关信息:
选择Driver template为Microsoft SQL Server 2005 Driver name为:sqlserver2005 (这里的命名是任意的) Connection URL: jdbc:sqlserver://localhost:1433;databaseName=test (这里的test是数据库名称,修改为 你自己的数据库名),User name和Password分别是数据库的用户名和密码 单击“Add JARs”添加数据库驱动程序(这里需要我们事先下载好相应的数据库驱动程序)
你可以点击Test Driver,对驱动程序进行测试 接下来按照默认进行下去就行,最终会显示数据库链接成功,数据库中所有的表都会在MyEclipse中显示出来, 这样数据库这部分就完成了。为了后面测试方便,请在SQL EDIT中自行添加一些数据。
前面的步骤中已经完成一个Java Project工程的创建,设置了dababase explorer透视图的参数,并利用该视图 完成数据库操作的测试。下面完成Hibernate工程的创建。切换至java透视图。
4、为项目添加hibernate支持
我在这里使用hibernate3,选项为默认即可
next即可,接下来会让我们创建一个hibernate.cfg.xml文件,默认即可;再next后会出现数据库相关的设置页面, 为Hibernate指定数据库连接属性,DB Driver中选择database explorer里已经设置的连接sqlserver2005。设置 用户名和密码。
以上也可以用JNDI方式进行链接,自行选择. 接下来会让我们创建一个HibernateSessionFactory,【注意】这个类不是Hibernate范围的类,而是MyEclipse 为了帮助我们使用Hibernate而提供的一个工具类。帮助我们获取到Hibernate中的session对象。并且它不能放 在默认包下面,我们为它要专门建一个package。
因为我们的包没有创建,所以直接点击java package 右边的new即可。
package创建完如上图: 到目前为止我们就基本添加了hibernate支持,打开你的工程目录,会发现类似如下图示:
5、创建POLO(针对表通过逆向工程产生POLO类和映射文件)
切换到database explorer视图 打开Connected to sqlserver2005-> test ->dbo->TABLE,在TABLE中找到表USERINFO,在USERINFO中单击 右键选择“Hibernate Reverse Engineering”(Hibernate逆向工程)如下图:
打开POLO类创建页面如下: 选择Java src folder(Java源文件存放位置)和Java package 勾选“Create POJO <> DB Table mapping information”自动生成映射文件 勾选“Java Data Object ( POJO <> DB Table) ”自动生成POJO类 如图,其它采用默认选项。
接下来一路默认即可,最后单击Finish完成。 回到Java perspective(Java 视图),展开工程视图看到刚才的创建过程添加了Userinfo.java和 Userinfo.hbm.xml,并修改了hibernate.cfg.xml配置文件。这样我们可以自动得到: POJO类:Userinfo.java 映射文件:Userinfo.hbm.xml 修改过的配置文件:hibernate.cfg.xml
hibernate的支持到目前为止结束!
相关文章推荐
- MyEclipse添加hibernate支持(2)
- myeclipse_添加_删除_配置hibernate的支持
- myeclipse重新添加spring.hibernate.struts支持
- MyEclipse创建Java Web工程并添加Hibernate支持
- 使用MyEclipse添加Hibernate支持和反向工程生成映射关系
- MyEclipse2014版本上的原有的SH项目添加Hibernate支持。
- MyEclipse10.5添加SS2H支持及Hibernate逆向生成BEAN
- myeclipse添加使用hibernate框架详解
- 如何为Myeclipse手工添加dtd支持
- 利用Myeclipse为现有项目添加maven支持,傻瓜式操作即可轻松解决jar包依赖问题
- 为项目添加Hibernate支持-----SSH框架搭建3
- MyEclipse创建对Hibernate的支持
- 添加MyEclipse WebSphere Portal Server支持
- 项目添加hibernate支持对持久化类的要求
- 关于用Myeclipse新建web project添加maven支持出现的问题
- 添加MyEclipse WebSphere Portal Server支持(二)
- 【hibernate进阶】如何在myeclipse中添加jar包
- 如何为Myeclipse手工添加dtd支持
- MyEclipse和IDEA对Hibernate的支持!
- MyEclipse10.5集成spket并添加extjs4.1代码提示支持