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