Описание тега transactionmanager

Диспетчер транзакций - это часть приложения, которая отвечает за координацию транзакций между одним или несколькими ресурсами.
0 ответов

Странное поведение в Hibernate Transaction Management после обновления с 4.1.10 до 5.2.10

После обновления с hibernate 4.1.10 до 5.2.10 мы сталкиваемся со странным поведением. Следующий код работает над версией (4.1.10) Session session1 = sessionFactory.openSession(); System.out.println("session 1 opened"); session1.beginTransaction(); S…
18 окт '17 в 09:41
1 ответ

Как сделать управление транзакциями без использования аннотаций @transactional

У меня есть бин менеджера транзакций в моем xml следующее: <bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"/> </bean> и фабри…
1 ответ

Несколько менеджеров транзакций для одной сессии

У меня две базы данных по одной и той же схеме. В моем приложении hibernate 3.2/Spring 3 есть один источник данных (через jndi) для каждой базы данных и один менеджер транзакций (HibernateTransactionManager) для каждого источника данных. Вопрос: Мог…
1 ответ

Как программно получить PlatformTransactionManager из DAO?

Я занимаюсь разработкой универсального приложения CRUD с калиткой, которое может редактировать любые сущности Spring/JPA с реализацией шаблона AbstractDao, например UserDaoImpl, ForumDaoImpl ... и т. Д. На моей странице калитки: я должен использоват…
1 ответ

Переход с HibernateTransactionManager на JpaTransactionManager

Я изменил создание bean-компонента sessionFactory в существующем приложении по разным причинам : <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource" /&gt…
4 ответа

Spring @Transactional с транзакцией через несколько источников данных

Я должен обновить два источника данных как часть одной транзакции. То есть - Я делаю обновление в DB1. Затем я делаю еще одно обновление в DB2. Если обновление в DB2 завершится неудачно, я хочу выполнить откат как DB1, так и DB2. Можно ли это сделат…
0 ответов

Хотите узнать больше о свойстве "globalRollbackOnParticipationFailure" весеннего управления транзакциями

<bean id="transactionManager" class="org.springframework.jdbc.datasource.SpringTransactionManager"> <property name="dataSource" ref="dataSource" /> <property name="globalRollbackOnParticipationFailure" value="false" /> </bean&gt…
6 ответов

Работа с Spring Data JPA, Hibernate и менеджером нескольких транзакций: не определен bean-компонент с именем actionManager

РЕДАКТИРОВАТЬ: для тех, кто может быть заинтересован в этом вопросе, я предоставляю анализ проблемы с соответствующим решением в конце вопроса. Я настраиваю модуль для веб-приложения, в котором я использую Spring 3.2, Hibernate 4.1, Spring Data JPA …
0 ответов

В настоящий момент для этого потока не активна внешняя транзакция (только постоянные запросы!!)

Здравствуйте, я работал над веб-приложением с Spring 4 и EclipseLink на сервере GlassFish. Я использую сервер wampserver для сервера MySQL и пул соединений на GlassFish. Вот моя настойчивость.xml <?xml version="1.0" encoding="UTF-8"?> <pers…
1 ответ

Ресурсы для чтения, необходимые для управления транзакциями в.Net

Мне нужно взглянуть на некоторые.Net на основе управления транзакциями для проекта в полете. Есть ли у кого-нибудь какие-либо онлайн-ресурсы для чтения, которые дадут мне некоторую справочную информацию, когда я начну смотреть на то, что системы в н…
1 ответ

Как синхронизировать JOOQ с SpringBatch JdbcTemplate

Я работаю с пакетом Spring и пытаюсь построить TASKLET с двумя средами ORM: используйте jdbcTemplate для простых запросов и JOOQ для более сложных запросов. Вот часть весеннего конфига: <bean id="transactionManager" class="org.springframework.jdb…
12 янв '14 в 21:06
2 ответа

Данные Spring - два разных источника данных в одной транзакции, вызывающие отклонения

Мы используем Atomikos JTA с пружиной и 2 разных источника данных MySQL. Мы столкнулись с проблемой, Когда мы используем два разных репозитория (из 2 разных источников данных) для одного и того же метода @Transactional, мы получаем ошибку: Caused by…
2 ответа

Конфликт транзакции с удаленным сервисом Spring

Я успешно достиг (отладки) удаленной службы, созданной мной, которая создаст пользователя в другом приложении, однако он разрывается на строке applicationUserDao.save(user); с этой ошибкой: java.lang.LinkageError: loader constraint violation: when r…
1 ответ

Почему HIbernateTransactionManager требуется в Spring?

Когда мы можем выполнять транзакции в спящем режиме через сессию, зачем HibernateTransactionManager снова в Spring-hibernate интеграция? Какова роль этого? Почему мы не можем делать транзакции напрямую без этого?
1 ответ

Транзакция не активная исключительная ситуация - EJB Transaction State

У меня проблема с компонентами EJB, которые отвечают за запуск транзакции. Я использую Jboss 5.01. По сути, я хотел бы выполнить данный код после того, как была совершена конкретная транзакция. конкретный код также включает в себя вызов компонента E…
30 янв '12 в 19:25
1 ответ

Альтернатива аннотации @Transactional

Какая альтернатива отката транзакции весной, кроме аннотации @Transactional. Я использовал эту аннотацию, но я хочу, чтобы я мог откатить транзакцию в блоке catch. Там в любом случае? Спасибо заранее.
1 ответ

Нужно ли аннотировать действия JPA с помощью @Transactional в Play Framework-1.x, чтобы предотвратить утечку соединения?

Как описано здесь (соответствующие части), https://www.playframework.com/documentation/1.3.x/jpa Play автоматически запустит менеджер сущностей Hibernate, когда найдет один или несколько классов, помеченных @javax.persistence.Entity аннотация... Ког…
0 ответов

java.lang.ClassCastException: org.springframework.orm.jpa.EntityManagerHolder не может быть приведен к org.springframework.orm.hibernate5.SessionHolder

Что является причиной вышеупомянутого исключения и как я могу решить это. Это мой класс конфигурации базы данных: @Configuration @EnableTransactionManagement @EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class}) public class DataBa…
3 ответа

Spring TransactionManager - коммит не работает

Я пытаюсь создать Spring-решение для запуска пакета SQL-запросов на сервере MySQL 5.5. Под "запросом" я подразумеваю любой оператор SQL, который компилируется, поэтому пакетное задание SQL может содержать, например, несколько операторов CREATE TABLE…
2 ответа

Есть ли способ определить менеджер транзакций по умолчанию в Spring

У меня есть приложение, которое использует Hibernate SessionFactory для одной базы данных. Мы добавляем еще одну базу данных для аналитики. Транзакции никогда не будут пересекаться, поэтому мне не нужна JTA, но я хочу использовать JPA EntityManager …
10 апр '13 в 21:24