API транзакций Java (JTA) определяет стандартные интерфейсы Java между диспетчером транзакций и сторонами, участвующими в системе распределенных транзакций: диспетчером ресурсов, сервером приложений и транзакционными приложениями.
2 ответа

Конфигурация Spring JTA - как установить TransactionManager?

Мы настраиваем нашу транзакцию Spring в конфигурации Spring как: <tx:jta-transaction-manager/> Я понимаю, это означает, что Spring автоматически обнаружит базовую реализацию JTA. Поэтому, когда мы запускаем JBoss, мы видим эти сообщения во вре…
23 ноя '09 в 14:41
1 ответ

Откат транзакции JPA не работает

Привет всем, что я сделал настройку приложения, используя hybernate + JPA и Atomikos для управления трансациями XA и Spring 3.0, и MySQL - мой бэкэнд, здесь все работает нормально, однако операция вставки, когда исключение выдает преобразование, дол…
08 дек '10 в 12:06
1 ответ

Можно ли использовать CockroachDB с Java Transaction API (JTA)?

Я видел проект через veloppez.com https://www.developpez.com/actu/118014/Cloud-Spanner-Google-lance-pour-le-grand-public-sa-solution-de-bases-de-donnees-globales-offrant-un-bon-compromis-entre-SQL-et-NoSQL/ CockroachDB, кажется, поддерживает ACID тр…
07 мар '17 в 15:18
2 ответа

Простое приложение Hibernate не работает: PropertyAccessException: не удалось получить значение поля методом получения отражения

Я борюсь с простым спящим приложением. (JBoss AS 7.1.1, Hibernate 4.1) Мой бин сущности: @Entity public class User implements Serializable { @Id private Long userId; public Long getUserId() { return userId; } public void setUserId(Long userId) { thi…
11 июн '12 в 23:50
2 ответа

Динамические источники данных с JPA 2.1 и JTA на JBoss WildFly

Я схожу с ума от Jboss WildFly9 с JPA и JTA. В требованиях моего проекта я должен реализовать мультитенантность, поэтому мне нужно динамически изменять источник данных внутри моего файла persistence.xml. Используя джип-подход, это невозможно, поэтом…
27 сен '15 в 09:13
0 ответов

JTA Как получить текущую транзакцию (JNDI?, ServiceLoader?)? Зарегистрировать Синхронизацию

У меня есть небольшая пользовательская библиотека, которая должна быть транзакционной. Для поддержки JTA я хочу реализовать и опубликовать синхронизацию (я хочу, чтобы она была простой, поэтому XAResource отсутствует). 1: я могу бросить исключение (…
27 сен '15 в 10:22
1 ответ

Обработка длинных (> 5 минут) запросов от приложения, развернутого в WebLogic 12c

У нас есть проблема с длинным запросом на обслуживание для извлечения огромного количества данных, который занимает около 5 минут. Мы используем EJB и нативный JDBC для создания запросов. Есть ли способ увеличить время ожидания транзакции для этого …
30 янв '18 в 08:45
0 ответов

Как я могу использовать JTA, Persistence и TransactionManager

Я создаю веб-приложение, и я хотел бы использовать JTA для этого, может кто-нибудь направить меня к учебнику или помочь мне с базовым, чтобы это сделать. Основные темы, которые я хотел бы затронуть: Настройка постоянства Использование UserTransactio…
09 янв '13 в 19:11
0 ответов

@ Транзакционные аннотации Guice с использованием JTA

У нас есть приложение, работающее как в Weblogic, так и в Tomcat. Мы используем аннотацию @Transactional пакета Guice для правильного выполнения операций с базой данных с использованием persistenceUnit типа RESOURCE_LOCAL с использованием Tomcat. Ис…
28 май '14 в 08:18
1 ответ

Разница между "источником данных jta" и "локальным ресурсом"?

Термины "jta-datasource" и "resource-local datasource" для меня немного расплывчаты. Я записываю то, что понимаю (или предполагаю), и я бы хотел, чтобы вы сказали, где я прав / неправ. Одна и та же база данных может называться источником данных jta …
10 июл '10 в 02:29
1 ответ

Как определить путь к базе данных для встроенного JTA?

Как я могу вручную определить путь к базе данных для EclipseLink JTA DB? <persistence> <persistence-unit name="myapp" transaction-type="JTA"> <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> <jta-data-s…
07 окт '13 в 20:56
0 ответов

Сохраненные данные изменены после возврата службы rest

У меня есть служба REST, которая использует bean-компонент без сохранения состояния для выполнения алгоритма с использованием других bean-компонентов. Все эти компоненты внесли изменения в поля моих данных, включая поле ManyToOne. В конце алгоритма,…
19 дек '16 в 16:28
1 ответ

Конфигурация двухфазной фиксации (2PC) с Atomikos

Я создаю пример приложения для тестирования двухфазной фиксации (2PC). Я взял биты кода, используемые здесь из Интернета. Я использую Spring, Hibernate и Atomikos с MySQL в качестве бэкэнда. Я использую две базы данных и намеренно совершаю вызов вто…
18 апр '12 в 15:05
0 ответов

Не может выполнить собственное обновление в JPA с JTA

Это мое приложение, развернутое на jboss 7.1.1 final, у меня ниже EJB для доступа к базе данных. Но я не могу понять, почему произошла ошибка. @Stateless public class JPAServiceBean implements JPAServiceLocal, JPAServiceRemote { @PersistenceContext(…
14 ноя '14 в 04:21
1 ответ

Откат транзакции, управляемой контейнером JTA, не работает для конечной точки jaxrs

Конечная точка отдыха <jaxrs:server id="jaxrs" address="http://127.0.0.1:8080/jaxrs"> <jaxrs:serviceBeans> <ref component-id="service1" /> ... ... <ref component-id="serviceX" /> </jaxrs:serviceBeans> <jaxrs:provider…
03 май '16 в 06:05
1 ответ

Можно ли настроить параллельные транзакции в JTA (Atomikos)

У меня есть два транзакционных ресурса, база данных и очередь сообщений. Поэтому я использую Atomikos в качестве менеджера транзакций XA. Возможно ли внутри транзакции (tx1) открыть другую отдельную транзакцию (tx2) параллельно? В tx2, он будет фикс…
14 окт '11 в 10:21
2 ответа

Почему не фиксирует транзакцию require_New?

У меня проблема. Я работаю на сервере приложений Java (SAP Netweaver) с я использую EJB 3.0 Поэтому я хочу вставить базу данных одну за другой. Потому что у меня слишком много данных, и я должен разделить данные. Поэтому я попытался протестировать к…
07 апр '15 в 08:38
2 ответа

Несколько потоков hibernate предотвращают несколько save(), JTA необходимо?

Я использую сеанс гибернации для каждой модели запроса для своего веб-приложения. Моя транзакция jdbc начинается в начале каждого веб-запроса и фиксируется в конце. // Неуправляемая среда Session sess = factory.openSession(); Transaction tx = null; …
09 фев '12 в 16:18
1 ответ

JavaEE: "ВЫБРАТЬ ДЛЯ ОБНОВЛЕНИЯ ОБНОВЛЕНИЯ", не отмечая транзакцию JTA для отката при сбое?

Я пытаюсь использовать "SELECT FOR UPDATE NOWAIT" в JavaEE (используя JPA). Вот как я это делаю: props.put("javax.persistence.lock.timeout", 0); em.find(MyEntity.class, id, LockModeType.PESSIMISTIC_READ, props); Это идет хорошо, за исключением одной…
03 дек '12 в 17:21
0 ответов

EclipseLink @Multitenant EntityManager/ Обработка транзакций

Я создаю веб-приложение с требованием мультитенантности (с одним столом). Функция @Multitenant выглядит очень интересной, но я не знаю, как правильно с ней обращаться. Я использую следующие компоненты: WildFly 8.2 Final EclipseLink v2.6 Apache Shiro…
07 июн '15 в 17:02