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方法添加
             没有配置事务,做操作时,出现异常


       第六步   配置事务

代码参考:

http://pan.baidu.com/s/1eRWMN3W

发布了155 篇原创文章 · 获赞 1 · 访问量 2286

猜你喜欢

转载自blog.csdn.net/zhupengqq1/article/details/104090930
今日推荐