社区
Web 开发
帖子详情
spring中的事务管理开启问题
leeking888
2012-03-05 03:27:42
spring中配置的事务到底是从哪里开启事务的呢?是在service中的方法?还是dao里面的方法?
...全文
63
4
打赏
收藏
spring中的事务管理开启问题
spring中配置的事务到底是从哪里开启事务的呢?是在service中的方法?还是dao里面的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leeking888
2012-03-06
打赏
举报
回复
那样的话 我只要配置在service层中还是配置在service的实现类(impl)中啊?
qq737604771
2012-03-05
打赏
举报
回复
service里。 因为一个service方法就是一个业务(功能)。 而这个业务可能调用多个或一个dao方法。如果写在dao 那就想想就好了。 那要调用多少次?? 虽说事物有传播性。但还是耗性能。 所以写在service最好。
宏Lee
2012-03-05
打赏
举报
回复
service好,因为你可能在删除一个东西的时候做一些其他的操作,日志什么
cong19900904
2012-03-05
打赏
举报
回复
一般是在service
Spring
事务管理
详解
Spring
事务管理
详解
Spring
的
事务管理
Spring
事务的隔离级别和传播行为 try catch 对
Spring
事务的影响 一、
Spring
事务管理
的两种方式 1️⃣编程式事务侵入到了业务代码里面,但是提供了更加详细的
事务管理
。编程式事务使用 TransactionTemplate 或者直接使用底层的 PlatformTransactionManager。对于编程式
事务管理
,
Spring
推荐使用 TransactionTemplate。 2️⃣声明式事务基于 AOP,既能管理事务,又不影响业务代码。本质是对方法前后进行拦截,然后在目标方
spring
-
事务管理
一。
事务管理
事务管理
是指对数据库事务的管理,而
spring
本身并不具有事务属性,具有事务属性的是数据库如MySQL常见的数据库引擎
中
支持事务的是InnoDB,如果是myisam,事务是不起作用的。二。实例 @Override @Transactional public ResultData deleteTask(Task task) { taskDao.de
如何正确打开
Spring
事务?
Spring
事务传播行为是
Spring
中
一个常见的面试题,它贯穿于
Spring
的
事务管理
中
,因此想要理解
Spring
事务传播行为,首先要对
Spring
的
事务管理
有一个整体的认识。本篇先对
Spring
事务的使用加以介绍,后续逐步分析
Spring
事务实现,直至深入理解
Spring
事务传播行为为止。...
Spring
事务管理
(详解+实例)
写这篇博客之前我首先读了《
Spring
in action》,之后在网上看了很多关于
Spring
事务管理
的文章,具体参考文章如下: 1、将相应的接口依赖图理清出 2、将每个类的具体配置弄明白 3、将具体的配置给出来 4、给出具体的例子(一个声明式的一个编程式的)
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章