
Spring、Ibatis、Hibernate
grunt1223
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
利用方法拦截器优化Ibatis更新策略 —— 基于POJO、CGLIB、SPRING AOP
[color=gray][i]如何让CRUD来得更优雅些?前几天整理代码时,发现一位已离职的同事写的一段代码很有意思,学习研究之后整理出一片文档,供大家参考。 最后,祝开卷有益。[/i][/color] 我们程序员在使用Ibatis开发过程中,往往会遇到多种不同条件下更新记录的情况,考虑以下场景,CMSTask是CMS系统中一个用于表示一次页面分发操作的POJO,它包含以下字段: [ta...2009-12-10 19:27:56 · 261 阅读 · 0 评论 -
多数据源配置(Sping + Ibatis)
[code="java"]实际开发过程中,可能会遇到需要多数据源的场景,比如项目中之前使用的是单一的Oracle数据源,由于image表的数据量过大,因此需要将该表单独迁移至Corba-Mysql上。 首先,在biz-datasource.xml上新增一项imageDataSource: [code="java"] ...2010-12-27 12:21:43 · 125 阅读 · 0 评论 -
深入浅出事务之传播属性
本文参考《java Transaction design strategies》 大部分时候,我们都习惯了spring容器默认的配置,但有时候,我们需要知道更多…… 当使用声明式事务模型时,您必须告诉容器如何去管理事务,例如,何时开启一个事务?哪些方法需要事务?当前不存在事务的情况下,容器是否需要为其添加事务控制?事实上,Spring提供了一个bean —— TransactionAt...2010-12-29 16:31:29 · 104 阅读 · 0 评论 -
深入浅出事务之隔离级别
除了事务传播属性(可参考我的另一篇文章《深入浅出事务之传播属性》)之外,另一个需要开发人员关注的是事务的隔离级别,它决定了一个事务中所进行的更新操作对其它事务的可见性。事实上,DBMS、EJB、Spring都允许你设置不同的隔离级别,你必须保证它们相互统一、兼容;因此,应用服务器可能支持许多种隔离级别,但要使用其中的某一种,首先你必须保证你的数据库也支持它。 事务的隔离性实质上是数据库的并发...2010-12-30 12:48:12 · 131 阅读 · 0 评论