项目名称:koca
KOCA版本 :5.1.0
KOCA模块 :mybatis
模块版本 :5.1.0
场景 :按照官网文档
Mybatis | 金证开发者社区 配置好之后不能打印sql语句
问题 :
报错细节 :
尝试解决方案:
添加配置:
logging:
level:
com.szkingdom.koca.support.mybatis: debug #保证koca mybatis框架日志级别为debug
koca:
mybatis:
sql-log:
debug:
enabled: true #开启sql打印配置,默认关闭
debug模式下发现并不能打印SQL
断点调试
发现log.isDebugEnabled()为false
解决:配置logback
添加root lever=debug
添加logger lever=debug
配置好之后,会打印sql日志,同时也会把sql中的?替换成变量的值,显示完整的sql,以及sql执行的时间
sql语句:【select a . user_no , a.user_type, a.user_status, a.user_code, a.user_name, a.id_type,
a.id_code, a.mobile_tel, a.email, a.create_date, a.cancel_date, a.oper_ext_attr , b . org_code ,
c.org_name from koca_user_info_base a left join koca_user_org_info b on b.user_no =
a.user_no left join koca_org_info_base c on c.org_code = b.org_code WHERE a.user_name
like '%zj%' order by a.create_date desc ,a.user_no】 执行耗时 : [ 580 ms ]