@transactional参数设置
时间: 2023-11-15 15:47:25 浏览: 102
解决SpringMVC接收不到ajaxPOST参数的问题
@Transaction注解的参数设置可以包括以下内容:
1. isolation(隔离级别):设置事务的隔离级别,可以使用Isolation枚举类中的常量,如DEFAULT、READ_UNCOMMITTED、READ_COMMITTED、REPEATABLE_READ和SERIALIZABLE。
2. propagation(传播行为):设置事务的传播行为,可以使用Propagation枚举类中的常量,如REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER和NESTED。
3. timeout(超时时间):设置事务的超时时间,单位为秒。
4. readOnly(只读事务):设置事务是否只读,如果设置为true,则只能执行查询操作,不能执行增删改操作。
5. rollbackFor(回滚异常):设置需要进行事务回滚的异常类型数组。
6. noRollbackFor(不回滚异常):设置不需要进行事务回滚的异常类型数组。
阅读全文