1、isolation:隔离级别。默认值是DEFAULT,表示使用数据库的默认隔离级别。
2、propagation:传播行为。默认值是REQUIRED,表示必须要有事务,增删改的选择。如果是查询,可以设为SUPPORTS。
3、read-only:是否只读。默认值是false,表示读写。如果是查询,可以设为true。
4、timeout:超时。默认值是-1,表示永不超时。如果有正整数值,以秒为单位。
5、rollback-for:指定何种异常回滚,其他异常都不回滚。无默认值。不配置表示任何异常都回滚。
6、no-rollback-for:指定何种异常不回滚,其他异常都回滚。无默认值。不配置表示任何异常都回滚。(不配置的情况和上面是一样的!)