mybatis如何指定ehcache缓存?
不想使用defaultCache , 我在ehcache.xml配置了多个中缓存方案 , mybatis的配置文件中如何指定这些方案呢?
如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

评论(11)

public EhcacheCache(final String id) {
if (id == null) {
throw new IllegalArgumentException("Cache instances require an ID");
}
this.id = id;
if (!CACHE_MANAGER.cacheExists(this.id)) {
CACHE_MANAGER.addCache(this.id);
}
}
mybatis在构建cache的时候会去查询manager里是否已经存在的,这里配置和namespace一致就可以,因为mybatis默认建立的cache的名字就是namespace,所以楼主的回答是正确的,学习啦。


发布评论
需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。