Вопросы по теме 'spring-transactions'
Транзакции на основе плетения во время компиляции Aspectj не работают (JPA из вызова WebService)
Я пытаюсь использовать аспект с переплетением времени компиляции для поддержки аннотаций, таких как Spring @Transactional и @Configurable. Я использую диспетчер транзакций org.springframework.orm.jpa.JpaTransactionManager, и то, что я вижу в...
3937 просмотров
schedule
10.02.2024
Общий ресурс транзакций Apache Camel
У меня есть приложение Spring-Camel, поддерживаемое Mysql+Hibernate на Tomcat. Я пытаюсь реализовать маршрут транзакций , который использует встроенную очередь ActiveMQ, создает некоторую базу данных на основе проверки дубликатов и создает другую...
386 просмотров
schedule
05.12.2022
Нет доступных транзакционных EntityManager
Я новичок в мире jpa и spring, и в настоящее время я выполняю модульное тестирование простого метода, но продолжаю получать это сообщение об ошибке только тогда, когда я запускаю свой тестовый класс в режиме модульного тестирования:...
9424 просмотров
schedule
09.05.2024
Устаревшее приложение Spring — что означает значение pointcut?
Я «унаследовал» старое устаревшее приложение Spring. В настоящее время он использует Spring 2.5 (только что обновил его один раз), и я собираюсь обновить его до Spring 3.
Я понимаю большую часть конфигурации приложения. Есть только одна часть, в...
141 просмотров
schedule
01.01.2024
Параллельное тестирование с TestNG и Spring Transaction
У меня есть класс обслуживания, класс обслуживания помечен @Transactional(propagation = Propagation.REQUIRES_NEW) , а его общедоступный метод определен в интерфейсе:
public interface UniqueKeyGeneratorService {
void...
2303 просмотров
schedule
20.05.2024
добавить действие в откат транзакции
У меня проблема с запуском некоторого кода прямо перед откатом транзакции в моем приложении. Я хочу иметь откат при возникновении исключения, но я также хочу сохранить некоторую информацию в таблице о состоянии приложения, когда произошло это...
628 просмотров
schedule
29.11.2023
Как имитировать исключение при обновлении, чтобы проверить управление транзакциями Spring?
У меня есть под той же транзакцией spring массив обновлений, как показано ниже:
someRepositoryA.updateEntityA(...)
someRepositoryB.updateEntityB(...)
someRepositoryC.updateEntityC(...)
Как я могу смоделировать, что...
157 просмотров
schedule
15.12.2023
Операции записи не разрешены в режиме только для чтения — проблема при сохранении
Я столкнулся с приведенной ниже ошибкой при попытке сохранить объект в базе данных. Я попробовал решение, упомянутое здесь1 и здесь2 , но бесполезно. Я следовал руководству , но единственная разница версии Spring и Hibernate.
Я могу...
11603 просмотров
schedule
22.10.2022
Диспетчер транзакций Spring Datasource: транзакционность между несколькими экземплярами приложения
Учитывая, что все операции БД, которые я выполняю в источнике данных Oracle (с использованием JDBCTemplate ), выполняются с использованием шаблона транзакции, который использует Spring Datasource TransactionManager,
Если несколько копий моего...
1375 просмотров
schedule
17.09.2022
применимо ли управление транзакциями без использования @transactional над методом
Имейте следующую конфигурацию в проекте Java:
<bean id="testTxManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="testDataSource" />
</bean>...
63 просмотров
schedule
27.04.2024
Spring @Transactional и Neo4j OGM session.getTransaction()
Какова корреляция между аннотацией Spring org.springframework.transaction.annotation.Transactional и методом Neo4j OGM org.neo4j.ogm.session.Session.getTransaction() .
Я пытаюсь получить доступ к текущей транзакции через...
1332 просмотров
schedule
25.04.2024
@Transactional применяется не ко всем действиям контроллера
Мы заметили, что после обновления Grails 3.1.11 до 3.2.0 одно действие контроллера больше не работает:
@Transactional(readOnly = true)
class RoomPlanController {
...
def show(RoomPlan roomPlan) {
...
}
def getRooms(RoomPlan...
496 просмотров
schedule
03.10.2022
Spring: поймано EmptyResultDataAccessException, вызывающее откат всей транзакции
У меня есть два метода, показанных ниже.
@Transactional
public void methodA(){
logger.trace("Executing methodA");
methodB()
logger.trace("Executing methodA completed");
}
public void methodB(){
//other codes here
try{...
399 просмотров
schedule
10.02.2024
Как настроить два источника данных на один менеджер транзакций с помощью Spring JTA, чтобы в случае исключения оба источника данных откатились
Я хотел бы настроить два источника данных: один - Oracle, а другой - My-SQL для диспетчера транзакций в Spring JTA для выполнения двухфазной фиксации, чтобы любая транзакция любого из источников данных потерпела неудачу, а Spring JTA необходимо...
2146 просмотров
schedule
10.10.2022
Распространение Spring требуется из Spring Docs
Добавляя к этому вопрос , что, если метод b() вызывается из a() через прокси? Будет ли это отдельная логическая транзакция с теми же настройками распространения и изоляции, как указано в документах:
Если для параметра распространения...
110 просмотров
schedule
13.06.2024
Как использовать собственный TransactionAttributeSource в Spring 5
Весной 5 есть ProxyTransactionManagementConfiguration .
Это определяет:
@Bean
@Role(BeanDefinition.ROLE_INFRASTRUCTURE)
public TransactionAttributeSource transactionAttributeSource() {
return new AnnotationTransactionAttributeSource();
}...
310 просмотров
schedule
28.10.2023
Весенние транзакции MyBatis
Я пытаюсь правильно использовать функции управления транзакциями Spring, предоставляемые MyBatis
Я создаю sqlSessionFactor следующим образом:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">...
237 просмотров
schedule
20.11.2023
Управление транзакциями не работает в neo4j-omg при использовании SessionFactory
Я написал небольшое приложение Spring Boot, которое использует spring-boot-starter-data-neo4j для подключения к экземпляру Neo4j.
Я хотел бы выполнить некоторые обновления с помощью запросов Cypher, но не могу заставить работать управление...
74 просмотров
schedule
30.09.2022