jta相关内容
我已经开始使用Spring的@Transactional注解,它为管理事务提供了很多便利.然而,在我们的代码中使用这个注解现在让我们依赖于 Spring.我知道 JPA 类型的东西有一个 javax persistence 包,我们在其中可以用 JPA 注释来标记各种代码,但由于它们都来自 javax.persistence,我们的代码不依赖于任何特定的实现或 ORM. 我想我的问题是是否有
..
我刚刚从 Hibernate 4.2.19 更新到 Hibernate 5.1.2.当然,很少有人说事情没有按计划进行.在解决了几个问题(其中 JOIN FETCH 必须由 JOIN 代替)后,我现在遇到了下一个问题: org.springframework.beans.factory.BeanCreationException:创建名为“idolConfig"的 bean 时出错:调用 ini
..
嗨,我有一个分布式事务,我必须以某种方式管理它们 同样在 Spring 生态系统中 ChainedTransactionManager 可以做到这一点,另一方面在 Spring 文档中 Atomikos 可以用于分布式事务 https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/html/boot-features
..
我的项目使用 spring boot 和 neo4j.SDN(spring data neo4j)作为数据访问层.最近遇到一个需要跨存储持久化的问题,需要同时更新neo4j和oracle数据库中的数据.因此,这样做的标准方法是 XA 分布式事务.我在将 neo4j 与 JTA 集成时查找的任何资源都是旧的,最近我在 SDN 参考页面上发现了这一点:“Neo4j 正在放弃 XA 支持,因此 SDN
..
我正在按照一些教程学习Java的持久性. 我正在使用Java EE 7和Payara服务器. 我注意到每个人都使用不同的持久性方法. 示例: 简单 @Stateless公共类BookServiceBean实现BookService {@PersistenceContext私有EntityManager em;public void createOrUpdate(Book
..
我有2个数据源,在一个方法中,我需要从2个数据库中读写.数据库是PostgreSQL,我的EAR应用程序在wildfly-16上运行. 我无法以相同的方式使用2个数据库连接 好吧,我知道是因为系统无法管理其他数据库中的事务. 所以我拆分了我的ejb中的方法: @TransactionAttribute(TransactionAttributeType.NEVER) publ
..
在转移到WildFly 8服务器和JEE7之后的几天里,我一直在尝试使用JPA事务进行管理,但我不明白为什么在某些情况下@Transactional(javax.transaction.Transactional)注释不会截获带有注释的方法.我看不到任何规则为何有时有效而有时无效. 我的无效代码示例: import javax.inject.Inject; import javax.i
..
我正在使用Jersey的Wildfly 10,并通过@Inject注入依赖项.我有DAO和Service接口,并在CustomBinder中声明了它们的实现.注入效果很好,但是 EntityManager 被注入 null 并带有 @PersistenceContext 批注.我正在使用MySQL,并且数据源测试连接正在工作. API Rest类 @Path("/account") p
..
我想使用JTA(使用atomikos)配置在整个数据库中执行事务. 我有以下代码,希望在一次交易中执行.但是,当我运行该应用程序时,它会保存entityObject1并更新eventObject2,并且在运行l.intValue()语句时引发异常时不会回滚.下面是我用于JTA配置的所有代码. 我想念什么吗?谁能帮忙. public void testJTATRansaction(
..
我在Spring中编写了一个简单的项目,我想使用JTA事务.我想java类的基础配置,而不是xml.我在Internet上搜索了良好的配置,但是没有找到任何有趣的教程.我的配置类: package pl.airlines.configuration; import java.util.Properties; import javax.persistence.EntityManage
..
我正在尝试配置春季交易策略
..
Ignite ignite = Ignition.start(); How to make this ignite instance fall into existing jta transaction.. Tried.. TransactionConfiguration transactionConfiguration = new TransactionConfiguration();
..
感觉很简单: 我有一个ViewScoped bean(如果重要的话,可以使用JPA2 + EE6 + Seam3),Web应用程序的用户可以在其中调用这样的方法: public void save() { doEntityManagerStuff(); // manipulates data in the database callRemoteWebservice();
..
我正在使用spring3,hibernate4和maven3,我的这段代码给了我这个错误: Unable to create requested service [org.hibernate.service.jta.platform.spi.JtaPlatform]
..
我的springboot应用程序遇到了这个问题,该应用程序连接到数据库和MQ,并使用Atomikos事务管理器. com.atomikos.jms.AtomikosJMSException|Connection pool exhausted - try increasing 'maxPoolSize' and/or 'borrowConnectionTimeout' on the Atomi
..
我正在尝试在Spring Boot中设置Bitronix,以将最后的资源与非XA数据源一起使用.当然,默认情况下(自动配置)数据源不参与XA事务. 似乎org.springframework.boot.jta.XADataSourceWrapper仅适用于XADataSource. 如何将DataSource与Bitronix连接? 解决方案 Bitronix使用其spring.da
..
运行以下代码时,我得到的是UnexpectedRollbackException而不是ArrayIndexOutOfBoundsException 环境:Weblogic,Spring,Hibernate,JTA和EJB 代码: public class ServiceImpl { @Transactional public void
..
App1使用App2公开的某些客户端api与App2(EJB应用程序)进行交互.在Jboss中使用CMT管理的JTA事务.我们正在使用JNDI查找从App2(Jboss)中获取UserTransaction. App1调用App2,以使用UserTransaction's begin() and commit()将数据插入DS2. App1使用Hibernate JPA调用DS1,以使用J
..
我是Java初学者.我在使用JTA事务配置持久性单元时遇到麻烦. 我需要使用已经定义,配置和填充的PostgreSQL数据库.使用netbeans,我创建了persistance.xml和glassfish-resources.xml作为休假:
..
我有一个Web应用程序,该应用程序部署在Tomcat 6上,并使用Hibernate. 它在JMS队列上接收消息,该消息触发通过Hibernate更改到我的数据库以及我的对象(Agent)的更改. Web请求还可以通过Hibernate访问DB,并访问共享库(由单例持有的ConcurrentHashMap). 我的问题是,我有一条JMS消息,它更改了几个不同的Ag
..