收藏

有关事务传播行为:https://segmentfault.com/a/1190000013341344

有关事务隔离行为:

  • isolation:用于指定事务的隔离级别。默认是DEFALUT,表示使用数据库的默认隔离级别。
  • propagation:用于指定事物的传播行为,默认值是REQUIRED,这是增删改的选择。查询可用SUPPORTS。
  • read-only:用于指定事务是否只读,查询为true,默认为false。
  • timeout:用于指定事务的超时时间,默认为-1永不超时。以秒为单位。
  • rollback-for:用于指定一个异常,当产生这个异常时,事务回滚,产生其他异常时,事务不回滚。没有默认值,表示任何异常都会滚。
  • no-rollback-for:用于指定一个异常,当产生这个异常时,事务不回滚,产生其他异常时,事务回滚。没有默认值,表示任何异常都会滚。