我正在使用Spring Boot 1.4.2中的spring-boot-starter-data-jpa。
一切正常(@Entity类发现,数据源自动配置,事务自动配置,EntityManager自动配置)。
我无法找到交易超时可以设置的位置。由于我希望尽可能深入地使用Spring Boot,因此我不希望以编程方式在任何Config文件中声明事务管理器bean。
“common application properties reference”仅提及JTA事务管理器的超时,但没有一个用于简单JPA使用的自动配置。请注意,我不是在寻找jdbc查询超时。
有什么想法吗?
答案 0 :(得分:6)
似乎较新的版本支持
spring.transaction.default-timeout= # Default transaction timeout in seconds.