文章详情页
数据库 - 关于 JAVA spring 事务的配置 这样是否正确
浏览:209日期:2023-11-06 11:31:32
问题描述
在spring的配置文件里配置这个 完后再在
方法里注解这个 @Transactional 就可以了么请问是注解在那一层呢 是控制层还是service层还是dao层呢 还是都可以
???为什么要踩我的问题.....
问题解答
回答1:理论上应该是写在service,因为dao层只针对数据持久化,有时候业务涉及既要插数据又要上传或者是要删数据的同时删除文件,这种业务一般都是在service中实现,所以建议你放service层,还有查数据就不要用事务了
回答2:写在具体dao的实现方法上。
回答3:在业务层上注解,controller默认是单例的,一般情况下使用默认的事物就行
标签:
java
相关文章:
1. javascript - vuex store.watch()是什么意思2. angular.js - webpack打包大型SPA配置问题3. java - JPA连接数据库,一段时间没有数据操作会关闭连接,再次访问就会抛出异常,如何解决?4. javascript - service ssh restart报错5. angular.js - 可以给帮忙解释一下这是什么意思吗?6. html - css权威指南的一处疑问(与盒子模型有关)7. javascript - 正则表达式 匹配第一次出现的字符8. java - mysql隔天自动删除数据9. node.js - vue-cli 创建项目的时候出现connect ECONNREFUSED 错误,请问如何解决?10. javascript - css 控制 div 始终水平垂直居中,这个div大小还不同
排行榜

网公网安备