SSH整合笔记

Posted YangBin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH整合笔记相关的知识,希望对你有一定的参考价值。

Spring 和 Hibernate3的整合
1、org.springframework.orm.hibernate3.LocalSessionFactoryBean
相当于,
SessionFactory mSessionFactory = congfig.getSessionFactory();
例子如下:
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<!--
映射文件所在的路径
-->
<property name="mappingDirectoryLocations">
<list>
<!--
spring容器会去该包及子包下搜索所有的映射文件
-->
<value>classpath:com/itheima12/crm/domain</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.mysql5InnoDBDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
</props>
</property>
</bean>
 
 
2、org.springframework.orm.hibernate3.HibernateTemplate
相当于 Session mSession = mSessionFactory.getSession();
例子:
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
 
3、org.springframework.orm.hibernate3.HibernateTransactionManager
相当于
Transaction transaction = session.beginTransaction();
transaction.commit();
 
 
 
 

以上是关于SSH整合笔记的主要内容,如果未能解决你的问题,请参考以下文章

SSH---Struts2Hibernate5Spring4SSH框架整合笔记

框架 day37 Spring事务管理,整合web,SSH整合,SSH整合注解

SSH+Oracle的整合(SSH与Oracle整合坑巨多)

SSH框架整合配置所需JAR包(SSH整合)

SSH整合

ssh整合