让 jHipster 项目与 Atomikos JTA/XA 事务一起工作

getting jHipster project working with Atomikos JTA/XA transactions

过去一周我一直在使用 jHipster yeoman 生成器,我正在尝试让我的应用程序与 atomikos 一起工作以进行 JTA/XA 交易,我 运行 成为一个数字问题,这是可以预料的,因为我是 spring 引导和 jHipster 堆栈中的许多其他组件的新手。

我一直在使用找到的示例 here 作为配置 atomikos 的起点。我已经实现了那里描述的所有内容,完全替换了 HikariCP。

目前,我已经从我的配置中删除了 Metrics 和 liquibase,因为它们给我带来了问题,我想让基础知识正常工作,然后再将它们添加回去。但是,我现在遇到了一个 Hibernate 问题。

Hibernate 抱怨说使用了二级缓存,但没有给出 hibernate.cache.region.factory_class。 factory_class 设置在配置中指定,我无法弄清楚我缺少什么。

有没有人设法让 atomikos(或者可能是 bitronix)使用这个堆栈?

我已经设法让它工作了。出于某种原因,我不得不明确地将 hibernate.cache.use_second_level_cache 设置为 false。不确定为什么需要这样做,因为我没有在我能看到的任何地方设置任何二级缓存标志。

从来没有少过。现在可以使用了。