
Spring
teedry
软件开发
展开
-
Spring 2.5中JdbcTemplate类query方法的三种回调接口
/**作者:欧朝敬QQ:35712069手机:13873195792请转载者不要更改原版内容 *//**使用三种Callback接口作为参数的query方法的返回值不同: 以ResultSetExtractor作为方法参数的query方法返回Object型结果,要使用查询结果,我们需要对其进行强制转型; 以RowMapper接口作为方法参数的query方法直接返转载 2009-07-20 20:18:00 · 4843 阅读 · 0 评论 -
Spring管理JDBC连接
在Spring中,JdbcTemplate是经常被使用的类来帮助用户程序操作数据库,在JdbcTemplate为用户程序提供了许多便利的数据库操作方法,比如查询,更新等,而且在Spring中,有许多类似 JdbcTemplate的模板,比如HibernateTemplate等等 - 看来这是Rod.Johnson的惯用手法,一般而言这种Template中都是通过回调函数CallBack类的使用来完原创 2009-10-20 13:09:00 · 4463 阅读 · 0 评论 -
Spring数据源配置
Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。 DBCP数据源 DBCP类包位于 /lib/jakarta-commons/commons-dbcp.jar,DBCP是一个依赖 Jakarta commons-pool对象池机制的数据库连接池,所以在类路径下还必须包括/转载 2009-10-20 13:11:00 · 1428 阅读 · 0 评论 -
Spring hibernate配置中mappingLocations、mappingDirectoryLocations与mappingJarLocations 区别
Spring hibernate配置中mappingLocations、mappingDirectoryLocations与mappingJarLocations 区别 mappingLocations、mappingDirectoryLocations与mappingJarLocations 区别 由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好, 所以,在项目中我一直使用spring的org.springframework.orm.hibernate.Lo转载 2010-08-10 22:02:00 · 9388 阅读 · 1 评论 -
Spring使用jboss自带的数据库进行数据库的连接
<br />项目中使用jboss自带的datasource,可以有两种方式来完成配置(jboss4.2.2+spring2.5): <br />方式一 <br />1、把jboss安装目录下docs/examples/oracle-ds.xml(此文件夹下不同数据库的数据源配置方式,此为oracle的配置)拷贝到deploy目录下,并修改里面的数据库url、用户名密码,把oracle的驱动放到default/lib下。 <br />2、在自己的web.xml里加上一句Xml代码 <resource-ref>转载 2010-08-20 09:57:00 · 1597 阅读 · 0 评论 -
Spring的事务管理
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 本章主要目标如下: 1,Spring事务 2,事务属性 3,事务管理器 4,声明式事务 1.1Spring的事务 事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必须同时执行。它们只有二种可能执转载 2011-06-21 11:26:00 · 513 阅读 · 0 评论 -
事务的隔离级别及spring声明式事务
在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。 数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。 1、更新丢失(Lost update) 两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据的两个修改都失效了。这是因为系统没有执行任何的锁操作,因此并发事务并没有被隔离开来。 2、脏读(Dirty Reads)原创 2013-04-03 00:38:21 · 1109 阅读 · 0 评论 -
Spring事务详解
Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务转载 2013-05-14 20:01:46 · 604 阅读 · 0 评论