疑問:mybatis如何自定義SQL執行時長

Ceasar_Brave發表於2024-08-15

環境: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()註解是可以控制的,但是需要每個介面或者類上面都加,比較麻煩,不希望此用法

期望大佬指導下

相關文章