使用Mybatis框架时怎样可以让程序在tomcat日志中打印出执行的SQL语句
我们都知道,如果是直接使用mysql我们是看不到项目运行过程中执行了哪些对应的SQL语句, hibernate可以直接加一一条配置就搞定, mybatis其实也大同小异, 废话不多说, 直接上代码
只需要在mybatis的配置文件中加入
<settings>
<setting name="logImpl" value="LOG4J" />
</settings>
代码即可, 我们看下tomcat日志文件里面的情况, 我的项目是运行在linux环境中, 所以我查看的是tomcat安装目录下,的logs文件夹里面的catalina.out文件, window系统的话查看对应路径下的catalina-xxxx-xx-xx.log文件即可
很清楚的可以看出实现了想要的效果, 如果对你有帮助, 请记得关注哦, 感谢您的支持!