还是自己探索好点。
1.添加jar包,我用的是1.2版本的,虽然现在有2.5版本的。
就是这三个包,单独用log4j无效。后面两个是接口的作用吧。

2.在src目录下建立log4j.propterties文件,设置如下,
如果你想查看一下信息,可以把error的等级将为debug。如果你只想要sql语句进行的情况,就好像下面这样子....
#前者为输出等级,如果写了高等级的,mybatis就没法输出,因为sql语句就是debug等级。后者为输出位置log4j.rootLogger=DEBUG,Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppender#输出格式,自定义格式log4j.appender.Console.layout=org.apache.log4j.PatternLayoutlog4j.appender.Console.layout.ConversionPattern=%d{HH:mm:ss} %-5p %c{1}:%L - %m%n#这也是等级log4j.logger.java.sql.ResultSet=INFOlog4j.logger.org.apache=INFO#提高c3p0的输出等级,不输出debug信息log4j.logger.com.mchange.v2.resourcepool.BasicResourcePool=ERRORlog4j.logger.com.mchange.v2.c3p0=ERROR#提高springframework的输出等级,不输出debug信息log4j.logger.org.springframework=ERROR#提高SqlSessionUtils的输出等级,不输出debug信息log4j.logger.org.mybatis.spring.SqlSessionUtils=ERROR
终于可以输出了,受够那些网上那些垃圾信息。