Blaze-Persistenz, Transaktion „entityViewManager.remove“ ist nicht aktivJava

Java-Forum
Guest
 Blaze-Persistenz, Transaktion „entityViewManager.remove“ ist nicht aktiv

Post by Guest »

Code: Select all

@Override
public void deleteRecords() {
entityViewManager.remove(entityManager, WatchlistRecordDeletableView.class, 90504L);
}
Es wird versucht, eine Entität über die von Blaze Persistence bereitgestellte Methode „remove()“ gemäß der Dokumentation zu entfernen (https://persistence.blazebit.com/docume ... nual/en_US /#updatable-entity-view-delete-cascading-orphan-removal)
Beim Aufrufen dieser Methode erhalte ich die Fehlermeldung: „java.lang.IllegalStateException: Transaktion ist nicht aktiv!“
Was könnte hier das Problem sein?
Es wurde versucht, der Methode die Annotation @Transactional hinzuzufügen aber es hat das Problem nicht gelöst
UPD:
Protokolle für das Problem:

Code: Select all

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!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post