相关疑难解决方法(0)

使用Spring和Hibernate在多个数据库中执行分布式事务的"最佳"方法是什么?

我有一个应用程序 - 更像是一个实用程序 - 位于角落并定期更新两个不同的数据库.

它是一个使用Spring Application Context构建的小型独立应用程序.上下文中配置了两个Hibernate会话工厂,依次使用Spring中配置的Commons DBCP数据源.

目前没有交易管理,但我想补充一些.对一个数据库的更新取决于对另一个数据库的成功更新.

该应用程序不在Java EE容器中 - 它由从shell脚本调用的静态启动程序类引导.启动器类实例化Application Context,然后在其中一个bean上调用方法.

围绕数据库更新放置事务性的"最佳"方法是什么?

我将"最好"的定义留给您,但我认为它应该是"易于设置","易于配置","便宜"和"易于打包和重新分发"的功能.自然FOSS会很好.

java spring hibernate transactions xa

30
推荐指数
3
解决办法
3万
查看次数

标签 统计

hibernate ×1

java ×1

spring ×1

transactions ×1

xa ×1