疑问:mybatis如何自定义SQL执行时长

环境:springboot 2.1.3 mybatis 2.1.3 hikariCP 2.7.9
疑问:
如何全局控制SQL执行时长
mybatis-plus也是无法控制SQL执行时长

已测试以下配置无法控制:
mybatis.configuration.default-statement-timeout=30
spring.datasource.hikari.auto-commit=true
spring.datasource.hikari.minimum-idle=5
spring.datasource.hikari.maximum-pool-size=15
spring.datasource.hikari.connection-timeout=3000
spring.datasource.hikari.validation-timeout=1000
spring.datasource.hikari.idle-timeout=3000
spring.datasource.hikari.max-lifetime=18000

已知:
在接口上添加@Transactional()注解是可以控制的,但是需要每个接口或者类上面都加,比较麻烦,不希望此用法

期望大佬指导下

posted @ 2024-08-15 17:59  Ceasar_Brave  阅读(13)  评论(0编辑  收藏  举报