文章详情页
数据库 - 关于 JAVA spring 事务的配置 这样是否正确
浏览:155日期:2023-11-06 11:31:32
问题描述
在spring的配置文件里配置这个 完后再在
方法里注解这个 @Transactional 就可以了么请问是注解在那一层呢 是控制层还是service层还是dao层呢 还是都可以
???为什么要踩我的问题.....
问题解答
回答1:理论上应该是写在service,因为dao层只针对数据持久化,有时候业务涉及既要插数据又要上传或者是要删数据的同时删除文件,这种业务一般都是在service中实现,所以建议你放service层,还有查数据就不要用事务了
回答2:写在具体dao的实现方法上。
回答3:在业务层上注解,controller默认是单例的,一般情况下使用默认的事物就行
标签:
java
相关文章:
1. celery+redis 怎么看redis里面的内容2. 为什么redis中incr一个“0” 会报错?3. android - TextInputLayout的空白显示问题4. javascript - 最近用echarts做统计图时遇到两个问题!!5. angular.js - angular ng-focus ng-blur 存在问题6. android - 优酷的安卓及苹果app还在使用flash技术吗?7. android - 百度地图拖拽图标后原来位置的图标还在?8. 微信$data =file_get_contents(’php://input’)取不到数据,抓包9. css内联样式的style10. css - input中transition 设置background-color过渡,chrome浏览器页面初始化渲染会有过度效果
排行榜

网公网安备