Вопросы по теме 'spring-transactions'

Spring @Transactional v Spring Security @Secured противоречивое поведение
Документация Spring рекомендует помещать аннотацию @Transactional в конкретный класс/метод, а не в интерфейс. Причина этого много раз освещалась в Stack Overflow, например: Где я должен поместить @Transactional аннотация: в определении...
857 просмотров

Spring Propagation.REQUIRES_NEW @Transaction commit появляется в журнале только после завершения внешней транзакции
У меня есть транзакционные методы, вызывающие друг друга, но кажется, что транзакция фиксируется после того места, где она должна быть зафиксирована, или, по крайней мере, после этого появляются журналы вставки. Вот иерархия вызовов: @Override...
1810 просмотров

spring @Transactional JDBC Template MySQL DB не откатывается
Я пытаюсь реализовать Spring @transactional с шаблонами jdbc из сервисного уровня, вызывая 2 метода вставки в DAOImpl и используя simplejdbctemplate для вставки, и я вижу в журналах, что Spring создает новую транзакцию в моем сервисном методе, и моя...
7557 просмотров

Spring @Transactional не работает
Ранее у меня был пост по этой проблеме, которая была решена. Однако после перестроения проекта с автоматическими проводными компонентами и меньшей конфигурацией XML я обнаружил, что возвращаюсь к этой проблеме. Я следовал тому, как мой предыдущий...
59656 просмотров

Как получить соединение внутри транзакции Spring?
Представьте себе этот код: foo() { Connection conn = ...; } foo() был вызван из метода с аннотацией @Transactional . Как получить текущее соединение JDBC? Обратите внимание, что foo() находится в bean-компоненте (поэтому он может...
16582 просмотров

Spring Data Neo4j - использование транзакций вызывает бесконечный цикл
Я пытаюсь интегрировать SDN с моим приложением spring-hibernate. При минимальной конфигурации <neo4j:config> и <neo4j:repositories> работает нормально. Но когда я включаю либо @Neo4jTransactional , либо пишу собственный...
885 просмотров

Spring + Hibernate: сеанс не найден в потоке
Я сделал проект, построенный на Maven+Spring 3.1+Spring MVC 3.1+Hibernate 4.1 В транзакции, если я использую код: Session session=sessionFactory.getCurrentSession(); session.save(user); Это дает исключение в getCurrentSession(): SEVERE:...
2629 просмотров

Spring Transaction пытается запустить обновление после выбора запроса
У меня есть метод DAO, который выполняет простой запрос выбора: @Transactional public List<Object[]> getMyTableData(Long someId) { Session session = (Session) getEntityManager().getDelegate(); return session...
3135 просмотров

Аннотации Spring Transactional вызывают только нежелательный откат
Мы используем Spring 3.2.0. Все наши классы обслуживания имеют * ServiceImpl с аннотациями @Transactional, например, в bean-компоненте vatcodeServiceTarget: @Transactional(propagation=Propagation.REQUIRED,readOnly=true) public VatCodeModel...
421 просмотров
schedule 10.01.2023

JDBC + MySQL: повторите транзакцию в случае блокировки или взаимоблокировки
Я хочу, чтобы любая транзакция, которая не удалась с "тупиком" или "тайм-аутом ожидания блокировки", была повторена 3 раза. Я использую SpringTransactionManager -> iBatis -> JDBC -> MySQL. 1) Могу ли я настроить JDBC или MySQL ir IBatis, чтобы...
888 просмотров
schedule 08.08.2023

Выполнение HTTP-вызова из приложения Java в сочетании с менеджером транзакций Spring
Вот ситуация. У меня есть приложение, которое отлично работает с менеджером транзакций, который я использую. что мне нужно сделать, это опубликовать некоторую информацию в другом приложении в виде http-вызовов на определенных этапах. Я хочу, чтобы...
332 просмотров

Лучшие практики для транзакций Spring и общих DAO и сервисов
Я работаю над приложением Java EE с помощью Spring и JPA (EclispeLink). Мы разработали удобный интерфейс для администрирования таблиц базы данных. Поскольку теперь я знаю больше о Spring и транзакциях, я решил реорганизовать свой код, чтобы добавить...
675 просмотров

@Transactional Spring не создает новую транзакцию
Любая помощь в этом будет принята с благодарностью. Я использую Spring, Jetty (плагин Eclipse Jetty). Похоже, декларативное управление транзакциями @Transactional не работает. Подтверждено, что это не работает двумя способами: 1. Вновь созданный...
12417 просмотров
schedule 26.05.2023

Spring AOP против аннотации @Transactional
Я хочу реализовать транзакцию, используя функцию управления транзакциями Spring. Но я не уверен, что лучше (АОП против @Transactional). Обе функции работают корректно? Есть ли разница в эффективности разработки? (Добавлено) Здесь AOP означает...
4819 просмотров
schedule 02.05.2024

NotInTransactionException при добавлении в сопоставленный набор
У меня есть два @NodeEntities , сопоставленных через SDN с помощью простого сопоставления, PersonNode и FamilyNode . FamilyNode имеет коллекцию @RelatedTo , дети. У меня также есть FamilyService (с использованием аннотации Spring @Service...
653 просмотров

Вложенная транзакция Spring с Hibernate
у меня такая ситуация: @Component @Transactional public class Test{ public void mainMetod(){ //do some changes on db classA.method1(); classA.method2(); } } @Component @Transactional public class A{...
231 просмотров
schedule 05.07.2022

java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
Я пытаюсь настроить org.apache.commons.dbcp.BasicDataSource как bean-компонент в web.xml в рамках проекта tomcat, используя tomcat 6 и postgresql 9.1. мой servletdispacher.xml ` <bean id="viewResolver"...
43464 просмотров

Управление транзакциями Spring и OSGi
Я новичок в OSGi, и у меня есть приложение, которое я хотел бы перенести на OSGi. Я создал один комплект, состоящий только из интерфейсов DAO. Этот пакет представляет мои услуги DAO. Я также создал второй пакет, который предоставляет реализации...
1054 просмотров
schedule 01.02.2024

Как я могу программно установить точку отката для транзакции весной?
Как я могу указать точку отката для транзакции в Spring? Предполагая следующий сценарий, мне нужно выполнить очень длинную вставку в базу данных, которая занимает довольно много времени (несколько минут). Эта операция вставки заключена в...
968 просмотров

Spring:: Если разветвляется новый поток, он будет принудительно применен в транзакции Spring
Мы используем декларативный атрибут транзакции spring для обеспечения целостности базы данных. Некоторые из нашего кода вызывают веб-службу, которая делает кучу вещей в sharepoint. Проблема в том, что когда веб-сервисы занимают больше времени,...
164 просмотров
schedule 15.12.2022