mybatis一般使用log4j打印执行的sql语句
如果sql语句比较长比较复杂的话再手动拼接起来就会比较复杂,万一再手抖一下还原sql的过程中弄点什么差错出来的话就会很麻烦,浪费时间还解决不了问题,导致开发效率大打折扣,
IDEA插件Mybatis Log Plugin
1)将mybatis sql日志还原为原始完整的可执行sql。
2)插件生成带有替换的 sql 语句,到真正的参数值。
日志的五个级别
logging:
level:
com:
dahaiwuliang:
cache:
mapper: debug
mybatis:
configuration:
map-underscore-to-camel-case: true
Log levels severity mapping. For instance, logging.level.org.springframework=DEBUG
.
日志级别 严重时映射。例如,。
logging.level.org.springframework=DEBUG
map-underscore-to-camel-case
下划线到驼峰的映射
报错
{
"message": "系统错误:Invalid bound statement (not found): cn.hsa.mbs.centManlReimBillInfo.dao.CentManlReimBillInfoCDAO.queryMdtrtEvtAndBill[PsnSetlOutpatientCheckBO_70],异常流水号:28614310",
"code": 240011
}
class中没有编译到,查看相应的target文件夹,找到对应的mapper文件,看文件是否被编译。