Spring+Hibernate 整合

Spring+Hibernate 整合

思路:将Hibernate内容整合到Spring中,由Spring统一管理(依赖注入)。Spring 框架包含了Hibernate的API(类)。

1、加入jar包

Spring+Hibernate 整合

2、配置spring.xml

Spring+Hibernate 整合

数据源整合

 Spring+Hibernate 整合

 

hibernate属性

Spring+Hibernate 整合

目的,由Spring容器产生sessionFactory实例

Spring+Hibernate 整合

3、程序结构

Spring+Hibernate 整合

Spring+Hibernate 整合:实体类

Spring+Hibernate 整合:映射文件

Spring+Hibernate 整合:DAO接口

Spring+Hibernate 整合:DAO实现类

4、修改spring配置文件

 

Spring+Hibernate 整合Spring+Hibernate 整合

5、完成实体类

    Spring+Hibernate 整合

6、完成映射文件

  Spring+Hibernate 整合

7、UserDao

Spring+Hibernate 整合

8、UserDaoImpl

Spring+Hibernate 整合

9、配置spring.xml

Spring+Hibernate 整合

10、验证程序

Spring+Hibernate 整合
11、准备数据库

Spring+Hibernate 整合

12、运行程序

结果:

Spring+Hibernate 整合

 

 

 

Annotation

spring.xml

Spring+Hibernate 整合

Spring+Hibernate 整合

 

Spring+Hibernate 整合

 

 

事务管理:

Spring+Hibernate 整合

 

去掉userDao的配置

 

2、程序包

(1)删除映射文件的包

Spring+Hibernate 整合

(2)实体类User

Spring+Hibernate 整合

(3)UserDaoImpl

Spring+Hibernate 整合

3、初始化数据库

Spring+Hibernate 整合

4、运行Master


Spring+Hibernate 整合

检查

Spring+Hibernate 整合