Mybatis控制台打印SQL

mybatis-config.xml配置文件中添加
  <settings>
           <setting name="logImpl" value="LOG4J" />
     </settings>

添加完以上代码后控制台有可能会包错

Caused by: java.lang.IllegalStateException : Cannot enable lazy loading because CGLIB is not available. Add CGLIB to your classpath.
     at org.apache.ibatis.executor.loader.CglibProxyFactory.<init>( CglibProxyFactory.java:50 )


     主要看这个错,百度一下这个错误。会告诉你缺少cglib-2.2.jar。但是你导入这个jar包后依然会报同样的错,其实你需要在导入一个jar包asm-2.2.3.jar。但是当你在运行的时候有可能还会报同样的错误,因为楼主就是按照网上说的把这两个jar包都导入了还是不行。后来我把cglib-2.2.jar换成cglib-nodep-2.2.jar就不再报错了。
jar包下载地址       链接:http://pan.baidu.com/s/1kUAT3IR 密码:84c6


发布了42 篇原创文章 · 获赞 32 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/m0_37027631/article/details/72868664