在线88人
首页
主题总表
培训咨询
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
设计模式、框架和架构
上一主题
bang您好: 现在由于我公司的快速发展,活多了,因为减少项目的开发周期短,所以我们现在需要开发一些共用的组件,实现项目的可配置化.因为之前您提到过这方面的,想希望你给意见.谢谢.....
返回本主题
返回主题列表
下一主题
今天看到一个老员工写的,觉得怪怪的,又想不出哪里不对劲,发上来看看: public class DaoMenuApp { public static DaoMenuApp INSTANCE..
Go
总共有
2
回复 /
1
页
前往下页:
ykrocku
悄悄话
发表文章: 1
注册时间: 2008年03月09日 02:23
JDBC事务处理设计
2008年03月31日 23:04
标签列表
jta
(15)
事务
(66)
数据库
(128)
一个小项目中使用JDBC访问数据,其中应用到了DAO模式,现在碰到的问题是:
当碰到跨表事务的时候,一个DAO要调用另一个DAO,是事务处理的实现很复杂。
想用一个Transaction对象封装一个Connection,在将Connection对象注入到DAO接口中。但是这里就碰到没有合适的地方关闭statement和resultset的问题?是否也注入,或者还有什么其他解决方案?
不知道这样的设计是否可行,还有什么要注意的~各位高手指点下。
[该贴被ykrocku于2008-03-31 23:11修改过]
banq
悄悄话
发表文章: 9290
注册时间: 2002年08月03日 17:08
回复:JDBC事务处理设计
2008年04月01日 18:13
事务分数据库连接事务和JTA
数据库连接事务只存在一个connection当中,因此这是最简单的事务使用,你使用的就是这种方式,statement和resulset只能用完立即关闭比较好,需要用时再打开。
wlmouse
悄悄话
发表文章: 117
注册时间: 2006年11月09日 15:58
回复:JDBC事务处理设计
2008年04月09日 14:27
应该是你在Dao里处理事务了。事务粒度太小了。所以造成你不好控制。在Service层控制事务比较好。使用ThreadLocal保存Connection,确认所有的Dao都使用一个Connection。
要是你想方便,使用
Spring
的JDBC模板好了,能减少很多代码。
这个主题有
2
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam