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

Транзакция - это совокупность операций, выполняемых в базе данных, которые должны выполняться одним блоком.
2 ответа

Почему методы, аннотированные @Transactional, должны быть переопределенными

У меня есть следующий код: /** * Restored deleted partner */ @Transactional public void restorePartnerById(Integer id){ // logic } Когда я делаю метод окончательным /** * Restored deleted partner */ @Transactional public final void restorePartnerByI…
1 ответ

Является ли метод EntityFrameworks AddRange Транзакционным

Когда я использую AddRange метод из Entity Framework, а затем вызвать SaveChangesЕсли одна из сущностей не может быть вставлена ​​в БД, все будет откатано? Я не хочу использовать явные транзакции.
28 июн '17 в 13:39
1 ответ

Особенности автоматической фиксации jdbc внутри транзакции JPA

У меня есть метод буксировки следующим образом: @org.springframework.transaction.annotation.Transactional public boolean creditAccount(String accountId) { LogUtility.logTxn(accountId); // Do somethings } public class LogUtility { javax.sql.DataSourc…
04 июл '16 в 11:18
0 ответов

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

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

Spring @Transactional, вызывающий абстрактный метод суперкласса, генерирует исключение org.hibernate.HibernateException

Я прочитал более 20 вопросов о стековом потоке, связанных с этим, но ни один из них не сработал. В основном у меня есть сервис абстрактный суперкласс с 3 методами. Persist похож на шаблонный метод, тогда как save и update переопределяются только при…
2 ответа

Сколько транзакций мы получаем, когда два потока одновременно посещают метод с @Transactional?

Допустим, у нас есть этот код: @Transactional public String getUser(long id) { User user = userDao.getUserById(id); if(user == null) { user = new User(); user.setXXX(XXX); userDao.insert(user); } } Предполагая, что источник данных mysql5: Сколько тр…
21 янв '17 в 14:52
1 ответ

Репликация сервера SQL поверх репликации

У меня есть следующий сценарий: -Server 1 имеет базу данных data_server1 и публикацию транзакций (через Интернет) под названием TANS_PUB (статья 9 таблиц) -Server 2 является подписчиком TANS_PUB и имеет локальную базу данных "data_server2" Примечани…
15 окт '15 в 08:42
1 ответ

Использовать аннотацию транзакции Java EE

Планируется перейти от Spring Transaction к транзакциям Java EE. Мне нужно заменить аннотацию (@Transactional) org.springframework.transaction.annotation.Transactional С Аннотация транзакции Java EE. Проблема в том, где я читаю, говорит, что использ…
14 май '15 в 14:08
1 ответ

Весна @transactional preformance

Допустим, у меня есть служебный компонент, который имеет 2 метода: @Transactional(readonly=false) public void doSomething() @Transactional(readonly=true) public void doSomethingReadOnly() и 2 варианта 3-го метода: @Transactional(readonly=false) publ…
20 май '13 в 20:32
1 ответ

Не удается заставить FetchType.EAGER работать с @ElementCollection

У меня есть следующие аннотации к переменной: @ElementCollection(fetch = FetchType.EAGER) @CollectionTable(name = "question_translation", foreignKey = @ForeignKey(value = ConstraintMode.CONSTRAINT, name = "fk_question_translation_question"), joinCol…
1 ответ

Установка уровня изоляции транзакции через свойства Spring Boot

У меня есть приложение весенней загрузки, которое я настроил большинство свойств через файл свойств. Однако я искал, если есть способ установить TRANSACTION_ISOLATION_LEVEL через свойства загрузки Spring. Может ли кто-нибудь помочь мне в этом. Я ини…
0 ответов

Сервер зависает, когда Spring транзакционно использует синхронизированный (Object.class)

Я использую Spring с jdbc, сервер зависает, когда я использую @transactional и синхронизирован (Object.class). Код упрощен следующим образом: package com.zjipst.immigration.review.service.impl; @Service public class ReviewsImpl implements Reviews { …
16 ноя '17 в 03:24
1 ответ

Ассоциированный объект не сохраняется в транзакции

Я довольно новичок в структурах сущностей и не понимаю, почему моя сущность не сохраняется правильно. редактировать: Я постараюсь выпустить этот тестовый код в ближайшее время и посмотреть, работает ли он: @Transactional public void doConvert(String…
1 ответ

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

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

Spring @Transactional не создает транзакции

Я серьезно бьюсь головой о стену весенними транзакциями. Я искал несколько дней, пытаясь заставить @Transactional работать. Любая помощь будет высоко ценится! Я использую Spring 3.2 для веб-приложения, обращающегося к базе данных MySQL (я использую …
23 мар '13 в 15:36
1 ответ

Java синхронизированный метод не синхронизирован

У меня есть проект с JAX-RS, Guice, MyBatis. Есть метод getToken() который вызывается через конечную точку REST. Это синхронизируется, чтобы избежать исключений из-за @Transactional(isolation = Isolation.SERIALIZABLE), Однако синхронизированный мето…
3 ответа

Использование командных объектов в Grails для обновлений

Я читал, что сервисы используются для обновлений в нескольких классах домена. Тем не менее, у меня есть классы команд, и я хотел бы знать, имеет ли существенная обратная сторона (или нарушает парадигму Grails) размещение логики, которая делает транз…
01 мар '11 в 13:01
2 ответа

Как вернуть все ошибки из метода, помеченного @Transactional?

Прошу прощения, если этот вопрос был задан ранее. Я новичок в Spring Framework и у меня есть практический вопрос о @Transactional и о проблеме, которая у меня есть. В цикле я вставляю некоторые объекты в базу данных, используя JDBC и хранимую процед…
10 мар '17 в 20:55
1 ответ

Управление настройками внутренней транзакции из внешней транзакции с помощью Spring 2.5

Я использую управление транзакциями в Spring 2.5, и у меня есть следующие настройки: Bean1 @Transactional(noRollbackFor = { Exception.class }) public void execute() { try { bean2.execute(); } catch (Exception e) { // persist failure in database (so …
1 ответ

Тайм-аут менеджера транзакций Spring Boot

Я использую spring-boot-starter-data-jpa из Spring Boot 1.4.2. Все работает нормально (обнаружение классов @Entity, автоконфигурирование источника данных, автоконфигурирование транзакций, автоконфигурирование EntityManager). Я не могу найти, где уст…