位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java中如何实现事务的封装

提问人:荣凡88发布时间:2020-10-15评论0

(1)ThreadLocal(线程局部变量):

为每一个使用该变量的线程维护一个变量值的副本。

(2)如何实现事务的封装

a,应该由业务层来控制事务,即启动事务、提交或者回滚事务都由业务层的类来控制。

b,业务层会调用 DAO 来完成数据库的访问,业务层必须要保证每一个 DAO 的方法都必须使用同一个 Connection。

c,业务层可以将 Connection 对象绑订到 ThreadLocal 对象上。因为执行各个 DAO的方法都是同一个线程,这样,就实现了各个 DAO 的方法使用的都是同一个连接了。

继续查找其他问题的答案?

相关视频回答
回复(0)
X
返回顶部
付费复制

付费获取七天复制权限

限时特价:2.88元/篇原价:10元
联系客服

扫码关注公众号,发送私信联系客服.

微信扫码关注,联系客服

联系客服QQ:2845411722

恭喜您,操作成功,可以复制了

3秒后关闭
X