事务 ---- 同生共死 要么都成功 要么都失败
REQUIRED:必须要一个事务(默认的)
访问我的时候如果有事务 就用我的事务,如果没有事务,就创键一个事务
调用我的方法如果带有事务,我自己就不创键事务。
调用我的方法没有事务,我自己就创建一个事务
REQUIRES_NEW:一定会创建一个新的事务
不管调用的有没有,我自己必须新建一个
比如日志。上面机制就好使,这个是必须要事务的,
NEVER:绝对不(一定不会出现事务,如果有事务就报错)
SUPPORTS:不管有没有事务都支持(支持)
视频讲解地址: