MyBatis Ignite L2缓存集成不适用于Ignite 2.0

时间:2017-05-25 01:41:19

标签: mybatis ignite spring-mybatis mybatis-cdi

按照mybatis-ignite集成页面@ mybatis-ignite与Ignite 2.0中提到的步骤,我看到对映射器的调用挂起&永远不会回来这是在解决了几个其他问题之后,例如要求将ignite-cache配置放在IGNITE_HOME / config / default-config.xml中,除非我将它放在项目目录中的物理位置,否则它仍然无法获取(否则我在日志中看到错误"初始化默认缓存。考虑正确配置' config / default-config.xml'而不是。")这似乎也没有效果。

由于整合似乎有几个问题,我不确定它是否仍然受到支持。任何成功完成此任务的人或来自mybatis-ignite团队的任何想法都会很棒。

编辑:如果有帮助,我已经放置了一个小的自包含项目@ https://github.com/softwarebrahma/MyBatis-Ignite-L2-cache-POC,可以用来重现我提到的问题。

我在回购中错过了提及..但只有Ports表& schema用于演示的目的,不使用其他表。在文件中会发生什么(github.com/softwarebrahma/MyBatis-Ignite-L2-cache-POC/blob/master/domain/src/main/java/com/brocade/dcm/domain/xml/PostsMapper.xml)如果我删除该行"缓存类型=" org.mybatis.caches.ignite.IgniteCacheAdapter" />"那么一切都会正常工作而不会点燃缓存。但是,当我添加该行时,如上传文件所示,mapper方法调用只是挂起。

0 个答案:

没有答案