Java 验证MyBatis 3.x缓存是否正常工作的最简单方法
你好! 我正在尝试为一个小型MyBatis&Spring应用程序设置缓存,并遵循我的xml映射器包含的pdf文档Java 验证MyBatis 3.x缓存是否正常工作的最简单方法,java,mybatis,Java,Mybatis,你好! 我正在尝试为一个小型MyBatis&Spring应用程序设置缓存,并遵循我的xml映射器包含的pdf文档 <cache /> 顶部的配置xml文件具有如下设置: <settings> <setting name="cacheEnabled" value="true" /> </settings> 使用log4j进行日志记录是为调试设置的,但我没有看到缓存按预期工作的迹象 我不确定我错过了什么。 提前感谢。。。这很
<cache />
顶部的配置xml文件具有如下设置:
<settings>
<setting name="cacheEnabled" value="true" />
</settings>
使用log4j进行日志记录是为调试设置的,但我没有看到缓存按预期工作的迹象
我不确定我错过了什么。
提前感谢。。。这很容易:
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
。。。其他人:没那么多。只是无法让缓存工作
我想是时候换一种方式了。查看他们的邮件列表,得出自己的结论。我也有同样的问题。我不能让它工作,我在3.4.5上。无法理解…缓存也必须全局启用。文档总是不清楚。只有全局启用时才会使用CacheExecutor,然后,当找不到缓存时,查询将委托给SimpleExecutor。我必须亲自调试才能理解一些东西