1、所需jar包就不提了
2、spring容器配置,Hibernate 二级缓存配置
<context:property-placeholder location="/WEB-INF/jdbc.properties" />
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"
p:driverClassName="${jdbc.driverClassName}" p:url="${jdbc.url}" p:username="${jdbc.username}"
p:password="${jdbc.password}" p:initialSize="${jdbc.initialSize}"
p:maxActive="${jdbc.maxActive}" p:maxIdle="${jdbc.maxIdle}" p:minIdle="${jdbc.minIdle}" />
//Hibernate二级缓存配置
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mappingDirectoryLocations">
<value>WEB-INF/mappings</value>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">${hibernate.dialect}</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
</bean>
(1) 通过LocalSessionFactioryBean 使hibernate的session交给spring管理
(2)<property name="mappingDirectoryLocations" 配置映射文件的目录
(3)<property name="hibernateProperties" 配置一些属性,hibernate.dialect为hibernate的方言配置,hibernate.show_sql为是否显示sql语句
3、配置事务管理
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
4、javabean调用
(1)继承HibernateDaoSupport
*ManagerImpl extends HibernateDaoSupport
getHibernateTemplate().save(*);
(2)通过注入"sessionFactory" 获取当前session来进行事务处理
@Resource private SessionFactory sessionFactory ;
sessionFactory.getCurrentSession().persist(*); //保存方法 ......
分享到:
相关推荐
spring-boot 集成hibernate,使用druid数据库连接池,dao继承HibernateDaoSupport 的实现,
struts-hibernate-spring 集成的jar包
Spring2.5和Hibernate3集成 采用声明式事务 1.声明式事务的配置 * 配置sessionFactory * 配置事务管理器 * 配置事务的传播特性 * 配置哪些类哪些方法使用事务 2.编写业务逻辑方法 * 继承...
最新版struts-2.3.20+hibernate-4.3.8+spring-4.1.4集成,运行时需要修改db.properties里面的用户名和密码以及数据库名称
解压后导入myeclipse中可直接运行
struts2-hibernate-spring 集成jar包,但在使用时要注意struts2的配置文件中的<package> 标签中不要配置 “namespace” 属性 且在页面中访问 Action 的请求要带“.action” 跑。
NULL 博文链接:https://pan33.iteye.com/blog/1147543
spring 与hibernate的集成方法 spring 与hibernate的集成方法
Struts Hibernate Spring 集成开发 宝典 最新版,是最新版的,讲的深入浅出
三大框架集成及两两集成的jar包,spring集成hibernate的jar包以及spring集成struts2的jar包已经单独打包
NULL 博文链接:https://chenming47.iteye.com/blog/437199
简单的把hibernate与ibatis集成到一个项目中,供初学者参考
Spring2 Hibernate3集成
网上找不到这样的例子,只好我自已整理一份了。 该demo是基于maven集成spring5、hibernate5、spring-data-jpa2、H2的可以运行的最基本的main例子。 希望能对大家有帮助。
FastInfoset-1.2.12.jar,geronimo-javamail_1.4_spec-1.7.1.jar,geronimo-jaxws_2.2_spec-1.1.jar,geronimo-jms_1.1_spec-1.1.1.jar,geronimo-servlet_3.0_spec-1.0.jar,hibernate-annotations.jar,hibernate-...
hibernate-4.3.5 与Spring(Spring MVC4.0.4)注解方式集成 样例源码
struts2 spring hibernate集成 介绍上传下载。。
NULL 博文链接:https://1194867672-qq-com.iteye.com/blog/1299155
hibernate-search-4.2.0.Final 使用MYSQL5数据库创建如下数据库和表进行测试 CREATE DATABASE `mysqltest` /*!40100 DEFAULT CHARACTER SET utf8 */; CREATE TABLE `tb1` ( `Id` int(11) unsigned NOT NULL AUTO...
用了 Spring ),但你也可以只使用 Hibernate 集成代码或 JDBC 抽象层。 Spring 框架支持声 明式事务管理,通过RMI或Web服务远程访问你的逻辑,以及用于持久存储数据的各种选项。 它提供了一个全功能的 MVC 框架,并...