ssh 整合思想

各框架对应职责
整合struts2 和spring
- 把struts2 的action对象创建交给spring进行管理

struts2配置.png

Spring配置.png
Spring 中做配置,Struts2中直接使用Spring创建的类,该操作需要导入 struts2-spring-plugin.jar
整合 spring 和 hibernate
Hibernate环境搭建
- 导入jar包
- 创建映射文件

Hibernate映射文件
- Hibernate配置文件

Hibernate配置文件1

Hibernate配置文件2
- 把hibernate 核心配置文件里面的数据库配置直接写在spring配置文件中
- 把sessionFactory对象创建交给spring管理

hibernate 配置
dao 使用HibernateTemp
Action - Service - Dao
Action 注入service

Action中包含Service
Service注入Dao

Service中包含Dao
HibernateTemplate 使用:

生成HibernateTemplate对象

注入到Dao层的实现类

HibernateTemplate 使用

Hibernate没有配置事务报错
配置事务
-
配置事务管理器(使用spring xml配置)
配置事务管理器 -
开启注解
Paste_Image.png -
调用类上添加注解
添加注解

HibernateTemplate常用方法

分页查询方法


