Вопросы по теме 'spring-transactions'
Spring @Transactional v Spring Security @Secured противоречивое поведение
Документация Spring рекомендует помещать аннотацию @Transactional в конкретный класс/метод, а не в интерфейс. Причина этого много раз освещалась в Stack Overflow, например:
Где я должен поместить @Transactional аннотация: в определении...
857 просмотров
schedule
13.09.2022
Spring Propagation.REQUIRES_NEW @Transaction commit появляется в журнале только после завершения внешней транзакции
У меня есть транзакционные методы, вызывающие друг друга, но кажется, что транзакция фиксируется после того места, где она должна быть зафиксирована, или, по крайней мере, после этого появляются журналы вставки. Вот иерархия вызовов:
@Override...
1810 просмотров
schedule
13.12.2022
spring @Transactional JDBC Template MySQL DB не откатывается
Я пытаюсь реализовать Spring @transactional с шаблонами jdbc из сервисного уровня, вызывая 2 метода вставки в DAOImpl и используя simplejdbctemplate для вставки, и я вижу в журналах, что Spring создает новую транзакцию в моем сервисном методе, и моя...
7557 просмотров
schedule
22.10.2022
Spring @Transactional не работает
Ранее у меня был пост по этой проблеме, которая была решена. Однако после перестроения проекта с автоматическими проводными компонентами и меньшей конфигурацией XML я обнаружил, что возвращаюсь к этой проблеме. Я следовал тому, как мой предыдущий...
59656 просмотров
schedule
02.12.2022
Как получить соединение внутри транзакции Spring?
Представьте себе этот код:
foo() {
Connection conn = ...;
}
foo() был вызван из метода с аннотацией @Transactional . Как получить текущее соединение JDBC? Обратите внимание, что foo() находится в bean-компоненте (поэтому он может...
16582 просмотров
schedule
23.02.2024
Spring Data Neo4j - использование транзакций вызывает бесконечный цикл
Я пытаюсь интегрировать SDN с моим приложением spring-hibernate. При минимальной конфигурации <neo4j:config> и <neo4j:repositories> работает нормально. Но когда я включаю либо @Neo4jTransactional , либо пишу собственный...
885 просмотров
schedule
05.07.2023
Spring + Hibernate: сеанс не найден в потоке
Я сделал проект, построенный на Maven+Spring 3.1+Spring MVC 3.1+Hibernate 4.1 В транзакции, если я использую код:
Session session=sessionFactory.getCurrentSession();
session.save(user);
Это дает исключение в getCurrentSession():
SEVERE:...
2629 просмотров
schedule
14.06.2023
Spring Transaction пытается запустить обновление после выбора запроса
У меня есть метод DAO, который выполняет простой запрос выбора:
@Transactional
public List<Object[]> getMyTableData(Long someId)
{
Session session = (Session) getEntityManager().getDelegate();
return session...
3135 просмотров
schedule
07.07.2022
Аннотации 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 просмотров
schedule
24.02.2024
Лучшие практики для транзакций Spring и общих DAO и сервисов
Я работаю над приложением Java EE с помощью Spring и JPA (EclispeLink). Мы разработали удобный интерфейс для администрирования таблиц базы данных. Поскольку теперь я знаю больше о Spring и транзакциях, я решил реорганизовать свой код, чтобы добавить...
675 просмотров
schedule
26.11.2022
@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 просмотров
schedule
11.01.2023
Вложенная транзакция 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 просмотров
schedule
02.02.2023
Управление транзакциями Spring и OSGi
Я новичок в OSGi, и у меня есть приложение, которое я хотел бы перенести на OSGi.
Я создал один комплект, состоящий только из интерфейсов DAO. Этот пакет представляет мои услуги DAO. Я также создал второй пакет, который предоставляет реализации...
1054 просмотров
schedule
01.02.2024
Как я могу программно установить точку отката для транзакции весной?
Как я могу указать точку отката для транзакции в Spring?
Предполагая следующий сценарий, мне нужно выполнить очень длинную вставку в базу данных, которая занимает довольно много времени (несколько минут). Эта операция вставки заключена в...
968 просмотров
schedule
26.03.2023
Spring:: Если разветвляется новый поток, он будет принудительно применен в транзакции Spring
Мы используем декларативный атрибут транзакции spring для обеспечения целостности базы данных. Некоторые из нашего кода вызывают веб-службу, которая делает кучу вещей в sharepoint. Проблема в том, что когда веб-сервисы занимают больше времени,...
164 просмотров
schedule
15.12.2022