cost 278 ms
具有多个数据源和本地事务的 Atomikos 或 DataSource 事务管理器 - Atomikos or DataSource transaction manager with multiple datasource and local transaction

赏金将在 2 小时后到期。 此问题的答案有资格获得+250声望赏金。 hudi想引起更多人对这个问题的关注。 我的应用程序适用于多数据源和 2 个数据库 Oracle 和 PostgreSQL(我不需要全局事务)。 我不知道使用哪个事务管理器。 两者都有一些优点和缺点。 Atomikos 支持 ...

如何为多个 Dao 实现事务管理器 - How to implement Transaction Manager for multiple Dao

我正在按照 MVC 模式编写一个 Java 应用程序,抽象到足以让后端连接到一个 Sql 和一个 NoSql 数据库。 我有 4 个 model 类和 4 个 DAO 接口。 每个DAO有两种实现方式,一种是sql,一种是mongodb。我想添加一个事务管理器来在原子事务中执行数据库操作:问题是这些 ...

如何在 Spring 中将 nestedTransactionAllowed 设置为 true? - How to set nestedTransactionAllowed to true in Spring?

我有一个案例,我需要以相同的方法发起对四个不同服务的调用。 根据我们的业务逻辑,所有四个步骤都必须成功,否则回滚。 问题在于,由于所有步骤都发生在同一个事务中(通过 @Transactional 注释),因此该方法中的第二个调用无法处理第一个的结果。 我在第一次调用时尝试了 Propagation ...

如何在单个事务中写入 JPA 中的多个表? - How to write to multiple tables in JPA in a single transaction?

我想知道如何在 JPA 的单个事务中将数据更新到 2 个表中。 我正在使用 Eclipse 和 JPA 工具生成代码来更新包装在自己的事务中的每个表。 以下是生成的代码。 表格1 表2 使用上面的代码,我可以调用 我认为如果第二次调用失败,table1 的更新仍然会发生。 我想我将无法 ...

为什么通过注释设置超时的 ChainedTransactionManager 不起作用? Spring开机 - Why ChainedTransactionManager with setting timeout via annotation not working? Spring boot

应用: Spring 启动版本 2.2.13.RELEASE postgresql 版本 42.2.10 石英版本 2.3.2 石英作业版本 2.3.2 我已经实现了一个调用 @Service bean 中实现的方法的工作石英。 进入这个方法有与两个数据库(Oracle 和 PostgreSql ...

springframework.beans.factory.NoUniqueBeanDefinitionException异常 - springframework.beans.factory.NoUniqueBeanDefinitionException

我正在运行与 ActiveMQ 和 SQL 数据库通信的 spring 引导应用程序,我面临以下问题:spring 无法自动配置数据库事务管理器以连接到数据库,它总是会选择错误的 (JMSTransactionManager)。 我正在使用 JpaRepository 接口与数据库通信,即,我没有使 ...

org.hibernate.LazyInitializationException:无法在另一个环境中延迟初始化角色集合 - org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role in another environment

美好的一天, 要知道这个标题是关于堆栈溢出的,并且还有多种解决方案。 但是这种情况有些不同,我不确定应该在哪里继续进行故障排除。 在我的BaseUser.java实体类中,我有以下代码: 而下面我叫于密码历史的部分代码ManagerImpl水平, BaseUserMan ...

我在Spring + Hibernate服务器applet中遇到TransactionRequiredException - I'm getting an TransactionRequiredException in my Spring+Hibernate server applet

我一直在构建一个使用SpringDataJPA和hibernate的Spring MVC应用程序,并利用MySQL。 从某些角度来看,我在我的主网页(名为'main')上得到一个TransactionRequiredException,这是我无法摆脱的。 你能告诉我配置/代码出错的地方吗? ...

Spring DataSourceTransactionManager不提交 - Spring DataSourceTransactionManager does not commit

我认为我的交易经理根本不工作。 在插入数据库时​​,自动增量值会增加,但不会添加新数据。 我以编程方式定义了事务管理器,jdbc模板和数据源。 交易经理: JDBC模板: 数据源: 服务: 这是调试日志: 我做错了什么? ...

Atomikos静默回滚事务,没有任何异常 - Atomikos silently rollback transaction without any Exception

我正在atomikos中测试全局事务和超时。 我创建了将数据插入第一个数据库,然后在第二个数据库中调用过程的测试,因此我正在使用全局事务。 这是我的测试服务代码: 该测试不会抛出异常,但是数据会回滚。 Atomikos PooledAlarmTimer只有一个例外,该例外不会传播到 ...

在多个组件之间共享事务 - Sharing the transaction between multiple components

我们正在开发一个具有许多独立组件的Java程序(比如说A,B,C,D)。 我们使用Hibernate框架进行数据库映射。 他们中的一些人在同一个JVM进程上工作,而另一些人在不同的JVM进程上工作。 所有这些组件都具有REST端点,并且具有自己的实体映射文件。 这些组件中的每个组件都通过 ...

没有使用多个事务管理器的名为“ transactionManager”的bean - No bean named 'transactionManager' available using multiple transaction manager

我正在使用Spring JPA连接到我的主数据库和从数据库。 我创建了两个事务管理器,一个用于主数据库,另一个用于从属服务器,分别将它们命名为masterTransactionManager和slaveTransactionManager。 但是,当我尝试通过@Transactional ...

如何通过代码覆盖WAS控制台中的事务服务超时值? - How to override Transaction service timeout value in WAS Console by code?

在我的xml文件中,我有以下内容: 值为60 ,如果来自db的响应耗时超过60秒,则我的程序将超时。 这是正确的,也是我所期望的。 而且我发现WAS控制台中也有一些事务超时值设置: 在“交易服务”页面内部,有一个值调用“总交易生命周期超时”。 我将该值设置为80。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM