Struts2+Spring+Hibernate集成

1,新建一个web项目;

2,建立domain;

3,导入hibernate相关的包(因为用的是hibernate3.6):

1,导入hibernate3.jar

2,导入required里面所有的jar包

3,导入jpa里面的包

4,完成映射文件;

5,完成DAO接口;

6,导入spring相关的包;

7,继承HibernateDaoSupport完成dao的实现

8,Spring和Hibernate集成的配置文件:

1,配置一个datasource,这个datasource是准备传给hibernate的

2,配置引入数据库连接信息相关的properties

3,配置sessionFactory

  1,不使用hibernate.cfg.xml文件

     1,需要传入一个dataSource;

     2,通过传入所有的映射文件

  2,使用hibernate.cfg.xml文件

     1,需要传入一个dataSource
Struts2+Spring+Hibernate集成_第1张图片
Struts2+Spring+Hibernate集成_第2张图片

Spring和Struts2集成的原理:

struts2-spring-plugin-2.3.24.jar:是Spring和Struts2集成的桥梁.
本身也是Struts2提供的一个插件,该创建的功能用来和Spring做整合.

Struts2+Spring+Hibernate集成_第3张图片
Struts2+Spring+Hibernate集成_第4张图片

处理一个警告:session在请求的时候打开,在响应完毕之后,再关闭.

Struts2+Spring+Hibernate集成_第5张图片

你可能感兴趣的:(Struts2+Spring+Hibernate集成)