更新成功(事务不生效,未进行回滚)
@Override
public void test(){
test1();
}
@Transactional
public void test1(){
Integer id =1;
LambdaUpdateWrapper<SC> lambdaUpdateWrapper = Wrappers.lambdaUpdate();
lambdaUpdateWrapper.eq(SC::getId, id).set(SC::getPayTime, new Date());
int updateNum = scMapper.update(null, lambdaUpdateWrapper);
if(id>0){
throw new RuntimeException("id不能大于1");
}
System.out.println(updateNum);
}
更新不成功(事务生效)