您当前的位置: 首页 >  hibernate

梁同学与Android

暂无认证

  • 4浏览

    0关注

    618博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

spring和hibernate整合的几种方式详细介绍

梁同学与Android 发布时间:2019-11-18 02:39:25 ,浏览量:4

Spring与Hibernate整合

Spring与Hibernate整合关键点:

1) Hibernate的SessionFactory对象交给Spring创建;

2) hibernate事务交给spring的声明式事务管理

 

有三种方式:

方式1  直接加载hibernate.cfg.xml文件的方式整合

方式2  连接池交给spring管理  【一部分配置写到hibernate中(hibernate常用配置),一部分在spring中完成(sessionFactory注入,dataSource连接池)

方式3  所有配置在spring中完成(不需要hibernate.cfg.xml)

SH整合步骤:

1)引入jar包

连接池/数据库驱动包

Hibernate相关jar

Spring 核心包(5个)

Spring aop 包(4个)

spring-orm-3.2.5.RELEASE.jar 【spring对hibernate的支持】

spring-tx-3.2.5.RELEASE.jar 【事务相关】

2)配置

hibernate.cfg.xml

bean.xml

3)搭建环境、单独测试

步骤一:引入jar包

步骤二:建立相关的实体类Dept ,Dept对应的hibernate配置文件  以及dao层中的 DeptDao,   service中的DeptService

整体结构

Dept.hbm.xml

步骤三:配置bean.xml以及hibernate.cfg.xml文件

********【方式1】直接加载hibernate.cfg.xml文件的方式整合************

hibernate.cfg.xml中

********【方式2】连接池交给spring管理【一部分配置写到hibernate,一部分在spring】*********

hibernate中完成(hibernate常用配置)

spring中完成(sessionFactory注入,dataSource连接池)

hibernate.cfg.xml中

********【方式3】所有配置在spring中完成************

连接池,常用配置。

注意:方式2和方式3省去了事务配置。事务配置同方式1相同,测试的时候要加上。

步骤四:建立测试的App类

数据库:

小贴士:在进行spring和hibernate整合的时候呀先分别对spring 和 hibernate进行测试。

关注
打赏
1660730345
查看更多评论
立即登录/注册

微信扫码登录

0.1162s