永发信息网

Mybatis怎么能看是否执行了sql语句

答案:2  悬赏:20  手机版
解决时间 2021-02-25 05:47
  • 提问者网友:我们很暧昧
  • 2021-02-24 10:18
Mybatis怎么能看是否执行了sql语句
最佳答案
  • 五星知识达人网友:街头电车
  • 2021-02-24 10:39
配置如下


在pom中增加如下依赖:



org.bgee.log4jdbc-log4j2
log4jdbc-log4j2-jdbc4.1
1.16


org.slf4j
slf4j-api
1.7.13


org.slf4j
slf4j-log4j12
1.7.13


org.apache.logging.log4j
log4j-api
2.0-beta9



log4j.properties 如下配置 log4j.rootLogger=debug,stdout  


log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
#log4j.appender.stdout.Target=System.err 
log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout


增加一个 log4jdbc.log4j2.prpperties 内容如下:


dbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator
log4jdbc.debug.stack.prefix=
log4jdbc.sqltiming.warn.threshold=
log4jdbc.sqltiming.error.threshold=
log4jdbc.dump.booleanastruefalse=
log4jdbc.dump.sql.maxlinelength=
log4jdbc.dump.fulldebugstacktrace=
log4jdbc.statement.warn=
log4jdbc.dump.sql.select=
log4jdbc.dump.sql.insert=
log4jdbc.dump.sql.update=
log4jdbc.dump.sql.delete=
log4jdbc.dump.sql.create=
log4jdbc.dump.sql.addsemicolon=
log4jdbc.auto.load.popular.drivers=
log4jdbc.trim.sql=
log4jdbc.trim.sql.extrablanklines=
log4jdbc.suppress.generated.keys.exception=
log4jdbc.drivers=


最后在mybatis的全局配置文件中







全部回答
  • 1楼网友:雪起风沙痕
  • 2021-02-24 11:28
log4j.layout.log4j.stdout=org,比如配置我们最常用的 log4j.file=d.log4j.common.appender.ibatis.logger.logger.consoleappender
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯