永发信息网

如何在mybatis中调试查看生成的sql语句

答案:3  悬赏:0  手机版
解决时间 2021-02-14 15:29
如何在mybatis中调试查看生成的sql语句
最佳答案
mybatis的源码中查看生成的sql语句,参考执行以下代码即可。具体代码如下:把里面PooledDataSource类的log输出部分,换成log.warn之后,重新打jar包,放到项目中,日志级别改为info,如:log4j.rootLogger=info,stdout,Rlog4j.appender.std
全部回答
用过hibernate的人都知道,hibernate 是可以配置 show_sql 显示 自动生成的sql 语句,用format_sql 可以格式化sql 语句,但如果用 mybatis 怎么实现这个功能呢, 在网上搜索了下,基本都是通过配置日志来实现的,比如配置我们最常用的 log4j.properties 来实现。 log4j.properties 内容 log4j.rootcategory=info, stdout , r log4j.appender.stdout=org.apache.log4j.consoleappender log4j.appender.stdout.layout=org.apache.log4j.patternlayout log4j.appender.stdout.layout.conversionpattern=[qc] %p [%t] %c.%m(%l) | %m%n log4j.appender.r=org.apache.log4j.dailyrollingfileappender log4j.appender.r.file=d:/my_log.log log4j.appender.r.layout=org.apache.log4j.patternlayout log4j.appender.r.layout.conversionpattern=%d-[ts] %p %t %c - %m%n log4j.logger.com.ibatis=debug log4j.logger.com.ibatis.common.jdbc.simpledatasource=debug log4j.logger.com.ibatis.common.jdbc.scriptrunner=debug log4j.logger.com.ibatis.sqlmap.engine.impl.sqlmapclientdelegate=debug log4j.logger.java.sql.connection=debug log4j.logger.java.sql.statement=debug log4j.logger.java.sql.preparedstatement=debug,stdout
你可以在mybatis论坛问比较好
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
佳欣窗帘布艺地址在什么地方,我要处理点事
南沙港至香港中港码头
老师夸奖我是一个懂事的好孩子。请补充上内心
天津去四平的动车K127在天津哪个站上车
怎样做川菜三鲜
广立摩托车电动车维修地址在哪,我要去那里办
函数f(x)=二分之一的x+2绝对值的次方的图象
雅兰布艺地址在哪,我要去那里办事
捷达车降噪方法
四福商店地址在哪,我要去那里办事
哥特王朝3V1。71控制台
永成布店地址在哪,我要去那里办事
金香江家具广场(温泉路)怎么去啊,我要去那办
鑫记家私门市地址有知道的么?有点事想过去
未年检汽车被扣留,行驶证,登记证全部丢了,
推荐资讯
a的0次方为什么等于1?
老婆不维护老公和家庭的尊严,这样的老婆合格
肚脐发炎,同时发现肉芽,该如何处理?
需要做自动喷淋系统和自动报警系统吗
仁和镇村卫生室在哪里啊,我有事要去这个地方
绝色造型地址在什么地方,我要处理点事
云梳的海娜粉效果好不?我想试着用一下,不知
【数学学探诊答案】八年级下册数学学探诊答案
从上海南坐火车到天津的k48为什么在路上停两
扎兰屯市金湖太阳神养生会馆怎么去啊,我要去
m用京东买dnf游戏币能用白条付吗
柳州市发展和改革委员会地址有知道的么?有点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?