Spring3.x_Struts2.x_Hibernate4.x整合
Hibernate4.2.15下载地址http://sourceforge.net/projects/hibernate/files/hibernate4/4.2.15.Final/
http://sourceforge.net/projects/hibernate/files/hibernate4/4.2.15.Final/hibernate-release-4.2.15.Final.zip/download
1.导入相应的jar包
2.修改Spring的配置文件
<!-- 使用hibernate4没有提供专门的annotation.AnnotationSessionFactoryBean针对Annotation的类,直接在LocalSessionFactoryBean中已经集成 -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<!-- 设置Spring去那个包中查找相应的实体类 -->
<property name="packagesToScan">
<value>org.oms.spring.model</value>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
<prop key="hibernate.format_sql">false</prop>
</props>
</property>
</bean>
<!-- 事物管理也需要修改为hibernate4的支持-->
<!-- 配置Spring的事物处理 -->
<!-- 创建事物管理器 -->
<!-- SessionFactory, DataSource, etc. omitted -->
<bean id="txManager"
class="org.springframework.orm.hibernate4.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
3.OpenSessionInView也要修改成基于4的版本
<!-- Spring中提供了org.springframework.orm.hibernate3.support.OpenSessionInViewFilter;
这个类来实现OpenSessionInViewFilter的操作-->
<filter>
<filter-name>OpenSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>OpenSessionInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
4.在Spring与hibernate4的整合中,已经取消了HibernateTemplate和HibernateDaoSupport,
只能通过session来进行处理
没有合适的资源?快使用搜索试试~ 我知道了~
Spring_Struts_Hibernate4整合实例
共106个文件
class:30个
java:27个
jsp:12个
需积分: 9 7 下载量 161 浏览量
2014-10-20
00:41:57
上传
评论
收藏 1.46MB ZIP 举报
温馨提示
Spring_Struts_Hibernate4整合实例,包含难找的jar文件!
资源推荐
资源详情
资源评论
收起资源包目录
Spring_Struts_Hibernate4整合实例 (106个子文件)
BaseDao.class 6KB
UserAction.class 4KB
GroupAction.class 3KB
UserService.class 3KB
User.class 3KB
OpenSessionFilter.class 3KB
UserHibernateDao.class 2KB
GroupService.class 2KB
SystemContextFilter.class 2KB
TestHibernate.class 2KB
MyJdbcTemplate.class 2KB
Pager.class 2KB
Group.class 1KB
SystemContext.class 1KB
IBaseDao.class 1KB
MyJdbcTemplate$3.class 1KB
MyJdbcTemplate$1.class 1KB
MyJdbcTemplate$2.class 1KB
MyJdbcTemplateByInOld.class 926B
MyJdbcTemplateByIn.class 858B
UserException.class 752B
MessageDao.class 625B
RoleDao.class 613B
IUserService.class 609B
GroupHibernateDao.class 590B
IGroupService.class 375B
IUserDao.class 364B
TestSSH.class 286B
IGroupDao.class 253B
MyCallback.class 154B
.classpath 982B
org.eclipse.wst.common.component 515B
org.eclipse.wst.jsdt.ui.superType.container 49B
.DS_Store 15KB
.DS_Store 12KB
.DS_Store 12KB
.DS_Store 6KB
.DS_Store 6KB
mysql-connector-java-5.1.24-bin.jar 826KB
standard.jar 384KB
ognl-3.0.6.jar 223KB
pager-taglib-2.0.jar 46KB
jstl.jar 20KB
BaseDao.java 4KB
UserAction.java 3KB
GroupAction.java 2KB
UserService.java 2KB
OpenSessionFilter.java 2KB
User.java 2KB
GroupService.java 2KB
TestHibernate.java 1KB
SystemContextFilter.java 1KB
UserHibernateDao.java 1KB
MyJdbcTemplate.java 1015B
Pager.java 812B
MyJdbcTemplateByInOld.java 699B
Group.java 672B
SystemContext.java 654B
MyJdbcTemplateByIn.java 611B
IBaseDao.java 501B
UserException.java 495B
IUserDao.java 413B
IUserService.java 410B
GroupHibernateDao.java 290B
IGroupService.java 278B
MessageDao.java 235B
RoleDao.java 214B
IGroupDao.java 121B
MyCallback.java 99B
TestSSH.java 57B
.jsdtscope 491B
pager.jsp 1000B
list.jsp 943B
updateInput.jsp 845B
addInput.jsp 828B
list.jsp 663B
updateInput.jsp 571B
addInput.jsp 544B
show.jsp 515B
index.jsp 483B
exception.jsp 418B
show.jsp 416B
error.jsp 414B
MANIFEST.MF 39B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.springframework.ide.eclipse.core.prefs 9KB
org.eclipse.jdt.core.prefs 357B
org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs 112B
.project 1KB
log4j.properties 762B
log4j.properties 762B
globalMessages.properties 191B
globalMessages.properties 191B
globalMessages_de.properties 187B
globalMessages_de.properties 187B
jdbc.properties 169B
jdbc.properties 169B
globalMessages_en.properties 0B
globalMessages_en.properties 0B
SSH4.txt 2KB
共 106 条
- 1
- 2
资源评论
rzg813
- 粉丝: 294
- 资源: 26
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功