Постоянство Blaze, транзакцияentityViewManager.remove не активнаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Постоянство Blaze, транзакцияentityViewManager.remove не активна

Сообщение Anonymous »

@Override
public void deleteRecords() {
entityViewManager.remove(entityManager, WatchlistRecordDeletableView.class, 90504L);
}

Попытка удалить объект с помощью метода удаления(), предоставленного Blaze Persistence в соответствии с документацией (https://persistence.blazebit.com/docume ... nual/en_US /#updatable-entity-view-delete-cascading-orphan-removal)
При вызове этого метода я получаю ошибку: «java.lang.IllegalStateException: транзакция не активна!»
В чем может быть проблема?
Попробовал добавить аннотацию @Transactional к методу но это не решило проблему.
UPD:
Журналы проблемы:
2025-01-06T23:40:46.207+03:00 DEBUG 35304 --- [nio-9090-exec-1] o.j.s.OpenEntityManagerInViewInterceptor : Opening JPA EntityManager in OpenEntityManagerInViewInterceptor
2025-01-06T23:40:46.242+03:00 DEBUG 35304 --- [nio-9090-exec-1] o.s.orm.jpa.JpaTransactionManager : Found thread-bound EntityManager [SessionImpl(1289366125)] for JPA transaction
2025-01-06T23:40:46.242+03:00 DEBUG 35304 --- [nio-9090-exec-1] o.s.orm.jpa.JpaTransactionManager : Creating new transaction with name [projectName.impl.BlazeWatchlistRecordRepositoryImpl.deleteWatchlistRecord]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2025-01-06T23:40:46.244+03:00 DEBUG 35304 --- [nio-9090-exec-1] o.h.e.t.internal.TransactionImpl : On TransactionImpl creation, JpaCompliance#isJpaTransactionComplianceEnabled == false
2025-01-06T23:40:46.244+03:00 DEBUG 35304 --- [nio-9090-exec-1] o.h.e.t.internal.TransactionImpl : begin
2025-01-06T23:40:46.245+03:00 DEBUG 35304 --- [nio-9090-exec-1] o.s.orm.jpa.JpaTransactionManager : Exposing JPA transaction as JDBC [org.springframework.orm.jpa.vendor.HibernateJpaDialect$HibernateConnectionHandle@7bf7475e]
EntityManager: Shared EntityManager proxy for target factory [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean@12379c5e]
2025-01-06T23:40:46.256+03:00 DEBUG 35304 --- [nio-9090-exec-1] o.s.orm.jpa.JpaTransactionManager : Initiating transaction rollback
2025-01-06T23:40:46.256+03:00 DEBUG 35304 --- [nio-9090-exec-1] o.s.orm.jpa.JpaTransactionManager : Rolling back JPA transaction on EntityManager [SessionImpl(1289366125)]
2025-01-06T23:40:46.257+03:00 DEBUG 35304 --- [nio-9090-exec-1] o.h.e.t.internal.TransactionImpl : rolling back
2025-01-06T23:40:46.258+03:00 DEBUG 35304 --- [nio-9090-exec-1] o.s.orm.jpa.JpaTransactionManager : Not closing pre-bound JPA EntityManager after transaction
2025-01-06T23:40:46.263+03:00 DEBUG 35304 --- [nio-9090-exec-1] o.j.s.OpenEntityManagerInViewInterceptor : Closing JPA EntityManager in OpenEntityManagerInViewInterceptor
2025-01-06T23:40:46.264+03:00 ERROR 35304 --- [nio-9090-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.dao.InvalidDataAccessApiUsageException: Transaction is not active!] with root cause

java.lang.IllegalStateException: Transaction is not active!


Подробнее здесь: https://stackoverflow.com/questions/793 ... not-active
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»