在myeclipse2014手动配置hibernate5.2.2

本文介绍了如何在myeclipse2014中手动配置hibernate 5.2.2,包括导入jar包、配置hibernate.cfg.xml、设置.myhibernatedata文件、修改项目属性以及创建HibernateSessionFactory,详细步骤涵盖了从创建数据库连接到生成VO的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

myeclipse2014手动配置hibernate5.2.2

Myeclipse本身有个功能,可以一键往web项目添加hibernate能力,但是有个问题:它只能添加内置好的版本。比如myeclipse最高只能添加到4.1版本。如果你想要添加其他版本,如5.2这样比较新的版本,可以选择手动配置。

环境: win7 x64myeclipse2014mySql 5.7mysql-connector-java-5.1.34-bin.jar(MYSQL5.7连接jar,这个版本可以用,最新的mysql-connector-java-5.1.39-bin无法连接mysql5.7)hibernate5.2.2JDK1.8(好像是必须的,原来我用1.7报错, XX  52版本 )

 

以下为详细步骤:

1、myeclipse新建一个web项目,导入hibernate的jar包。只需要required文件夹下的jar包就行。

2、拷贝hibernate.cfg.xmlSrc下。(这个文件可以放置到其他地方,在.myhibernatedata配置对就行了)

3、.myhibernatedata文件拷到项目的根目录下,注意修改

   文件内容:configFile  (hibernate配置文件的路径)

             sessionFactoryName  (sessionFactoryName包名)

4、修改 .settings文件夹下的org.eclipse.wst.common.project.facet.core.xml文件,添加一行

     <installed facet="me.hibernate" version="4.1"/>。这个versionmyeclipse2014里面必须是4.1或者myeclipse支持的版本,否则在MyEclipse Database Explorer选择表之后无法找到要生成vo的项目。

此时己经可以在MyEclipse Database Explorer里面生成表对应的VO了。

5、MyEclipse Database Explorer创建数据库连接,配置如下:

   

6、创建HibernateSessionFactory类,在hibernate5.1以上创建HibernateSessionFactory代码如下:

  

public static Session getSession()
	{
		 //但在5.1.0版本汇总,hibernate则采用如下新方式获取:
	    //1. 配置类型安全的准服务注册类,这是当前应用的单例对象,不作修改,所以声明为final
	    //在configure("cfg/hibernate.cfg.xml")方法中,如果不指定资源路径,默认在类路径下寻找名为hibernate.cfg.xml的文件
	    final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure("hibernate.cfg.xml").build();
	    //2. 根据服务注册类创建一个元数据资源集,同时构建元数据并生成应用一般唯一的的session工厂
	    SessionFactory sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory();

	    /****上面是配置准备,下面开始我们的数据库操作******/
	    Session session = sessionFactory.openSession();//从会话工厂获取一个session
	    return session;
	}

   

7、利用mycelipse创建vo

    打开MyEclipse Database Explorerd面板,打开上面创建好的数据库连接,选择好库和表,右键鼠标。


 


下一步

 


最后会在项目添加这些文件。

 

 

8、至此己经可以使用hibernate5.2.2了。

 

 


======================================================

怎么打开隐藏文件.开头的文件

 

9、=============================================================

deom 下载地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值