万万哇 发表于 2024-7-31 13:34:16

三,搭建环境:事务控制

三,搭建环境:事务控制

@
目录

[*]三,搭建环境:事务控制
[*]声明式事务配置
[*]注解写法

[*]查询操作
[*]增删改操作


声明式事务配置

在 demo-module01-web 的模块下的,spring-persist.xml 配置文件中
开启基于注解的声明式事务支持
https://img2024.cnblogs.com/blog/3084824/202407/3084824-20240731144009479-21163967.png
   
    <bean id="transactionManager" >
      
      <property name="dataSource" ref="druidDataSource"/>
    </bean>

   
    <tx:annotation-driven transaction-manager="transactionManager"/>

   
   
    <tx:annotation-driven transaction-manager="transactionManager"></tx:annotation-driven>   
    <bean id="transactionManager" >
      
      <property name="dataSource" ref="druidDataSource"/>
    </bean>

   
    <tx:annotation-driven transaction-manager="transactionManager"/>

   
   
    <tx:annotation-driven transaction-manager="transactionManager"></tx:annotation-driven>   
    <bean id="transactionManager" >
      
      <property name="dataSource" ref="druidDataSource"/>
    </bean>

   
    <tx:annotation-driven transaction-manager="transactionManager"/>

   
   
    <tx:annotation-driven transaction-manager="transactionManager"></tx:annotation-driven>                                              如果报错:留意命名空间上的添加。
https://img2024.cnblogs.com/blog/3084824/202407/3084824-20240731144009513-1561005946.png
注解写法

查询操作

@Transactional(readOnly = true)增删改操作

@Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = false)在具体代码开发中可能会将雷同设置的 @Transactional 注解提取到 Service 类上。
对应顺序上一节内容:✏️✏️✏️对应顺序上一节内容:✏️✏️✏️二,SSM 搭建环境:长期化层-CSDN博客
对应顺序是下一节内容:✏️✏️✏️

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 三,搭建环境:事务控制