JDBC事务处理设计
一个小项目中使用JDBC访问数据,其中应用到了DAO模式,现在碰到的问题是:
当碰到跨表事务的时候,一个DAO要调用另一个DAO,是事务处理的实现很复杂。
想用一个Transaction对象封装一个Connection,在将Connection对象注入到DAO接口中。但是这里就碰到没有合适的地方关闭statement和resultset的问题?是否也注入,或者还有什么其他解决方案?
不知道这样的设计是否可行,还有什么要注意的~各位高手指点下。
[该贴被ykrocku于2008-03-31 23:11修改过]