在Spring Mybatis sl4j的基礎上,只需要在log4.xml配置文件中加入Mapper所在的包就可以在控制檯打印SQL了
<logger name="com.infosys.tfg">
<level value="DEBUG" />
</logger>
打印log
2013-05-21 23:02:46,060 DEBUG com.infosys.tfg.dao.TestDAO.getTest.debug:132 - ooo Using Connection [com.mchange.v2.c3p0.impl.NewProxyConnection@1bd06b0]
2013-05-21 23:02:46,061 DEBUG com.infosys.tfg.dao.TestDAO.getTest.debug:132 - ==> Preparing: select a from test where a = ?
2013-05-21 23:02:46,092 DEBUG com.infosys.tfg.dao.TestDAO.getTest.debug:132 - ==> Parameters: 2013(Integer)