mybatis怎样输入sql语句 (mybatis)
本文目录导航:
mybatis怎样输入sql语句
#将ibatis log4j运转级别调到DEBUG可以在管理台打印出ibatis运转的sql语句=debug,stdout,logfile### 把日志消息输入到管理台 ###=#==### 把日志消息输入到文件 ###==D:/==%d{yyyy-MM-dd HH:mm:ss} %F %p %m%n###显示SQL语句局部=======DEBUG
mybatis怎样在管理台打印sql语句
mybatis自动经常使用log4j,当有self4j这个日志jar包存在时会不可打印sql,请移除或许在工程进行时显示设置mybatis经常使用的日志类 =debug,stdout =debug,stdout
mybatis怎样性能log4j打印出sql语句
在程序调试时mybatis并没有hibernate所提供的showsql性能,只能经过性能log4j日志输入级别的模式来打印sql。
但网上搜到的答案简直都是上方的性能模式=info,==###显示SQL语句局部=======DEBUG1011rootLogger的级别是info,防止其余中央输入debug的调试代码(rootLogger若设为debug了,mybatis也没必要再设置了)。
但这段代码基本没有作用!不知是不是我经常使用的jar包版本比拟新的缘故(3.4.1)。
经过一系列的尝试,终于找到了处置打算,间接修正dao层的输入级别即可:<loggers><Logger level=trace /><root level=info><appender-ref ref=Console/></root></loggers>6上方的是log4j 2的XML性能,1中对应的为=trace。
这儿把输入调成了更低的trace,可以看到更具体的消息。