2010-07-19 32 views
1

问候! 我试图建立缓存为一个小的MyBatis &春天应用程序,并跟随他们的pdf文档我的XML映射器包含最简单的方法来验证MyBatis 3.x缓存正常工作

<cache /> 

配置XML文件在顶部有设置如下:

<settings> 
    <setting name="cacheEnabled" value="true" /> 
</settings> 

使用log4j进行日志记录设置为DEBUG,但我看不到缓存按预期工作。

我不知道我在这里错过了什么。 在此先感谢

回答

1

...这很简单:

log4j.logger.org.apache.ibatis=DEBUG 

log4j.logger.org.apache.ibatis.common.jdbc.SimpleDataSource = DEBUG log4j.logger.org.apache.ibatis。 common.jdbc.ScriptRunner = DEBUG log4j.logger.org.apache.ibatis.sqlmap.engine.impl.SqlMapClientDelegate = DEBUG log4j.logger.org.apache.ibatis.cache.decorators.LoggingCache = DEBUG log4j.logger。 java.sql.Connection = DEBUG log4j.logger.java.sql.Statement = DEBUG log4j.logger.java.sql.PreparedStatement = DEBUG log4j.logger.java.sql.ResultSet = DEBUG

......其余的:没那么多。只是无法让缓存工作。

我认为是时候切换到别的东西了。查看他们的邮件列表并得出自己的结论。