zoukankan      html  css  js  c++  java
  • 单元测试@Test加@Transactional注解自动回滚

    单元测试@Test加@Transactional注解自动回滚

    1.今天在做单元测试在test注解加了@Transactional发现事务自动回滚了
    在这里插入图片描述

    JDBC Connection [com.mysql.cj.jdbc.ConnectionImpl@60510791] will be managed by Spring
    ==>  Preparing: INSERT INTO item ( title, sell_point, price, num, image, cid, brand ) VALUES ( ?, ?, ?, ?, ?, ?, ? ) 
    ==> Parameters: 奔驰s400(String), 双排气(String), 666666.99(Double), 5(Integer), https://www.mercedes-benz.com.cn/?smtid=570962679z32cmz2dt02z1pdz0z(String), 6(Long), 奔驰(String)
    <==    Updates: 1
    Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@73476e2d]
    Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@73476e2d]
    Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@73476e2d]
    2019-10-13 20:45:16.457  INFO 15948 --- [           main] o.s.t.c.transaction.TransactionContext   : Rolled back transaction for test: [DefaultTestContext@42bc14c1 testClass = EsDemoTest01, testInstance = com.ls.EsDemoTest01@2823b7c5, 
    

    在这里插入图片描述
    2.加入 @Rollback(false)注解可以正常插入,但是若抛出异常,也正常插入,事务均不回滚
    在这里插入图片描述

  • 相关阅读:
    PHP里文件的查找方式及写法
    上传文件
    用ajax对数据进行查看人员信息
    ajax实现分页
    jquery做个日期选择适用于手机端
    PHP用ajia代码写三级联动下拉
    JSON数据的定义
    jquery做一些小的特效
    对jquery操作复选框
    使用 LUT 模拟光照
  • 原文地址:https://www.cnblogs.com/szls-666/p/12494168.html
Copyright © 2011-2022 走看看