Spring整合hibernate框架

Spring整合hibernate框架

 1 把hibernate核心配置文件中配置数据库信息,把数据库信息在spring进行配置
  
  2 把hibernate里面的sessionFactory创建交给spring管理
    

     具体实现
        第一步    导入hibernate的jar包
          (1)导入struts2和hibernate的jar包时候有jar冲突问题
                   在struts2里面有jar包

         在hibernate里面有jar包, 删除低版本的jar包

        

        (2)导入spring整合持久化层框架需要导入jar包




       第二步  搭建hibernate环境搭建 
           1 创建实体类
           2 配置实体类映射关系
           3 创建核心配置文件

   
       第三步  把hibernate核心配置文件数据库配置,在spring进行配置,
            (1)把hibernate核心文件中数据库配置去掉了,在spring配置



       第四步  把hibernate的sessionFactory交给spring配置
            (1)服务器启动时候,加载spring配置文件,把配置文件中对象创建
              (2)  把sessionFactory 对象创建在spring配置
            (3) 因为创建sessionFactory代码不是new出来的,而是多行代码实现的
创建sessionFactory
configuration.configure(configFile);
				sessionFactory = configuration.buildSessionFactory();

             (4)spring里面针对上面情况,封装类,配置类对象可以创建sessionFactory


       第五步   在dao里面使用hibernateTemplate

             (1) 在dao得到hibernateTemplate的对象
              
              (2) 调用hibernate模板里面save方法添加
             没有配置事务,做操作时,出现异常


       第六步   配置事务


 

代码参考:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值