Mark delete(Specification) as transactional method.

Override readOnly to false.

Closes #3499
This commit is contained in:
Mark Paluch
2024-06-05 15:34:09 +02:00
parent 9e87729d2e
commit e8058f501d

View File

@@ -166,8 +166,8 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return getQueryString(countQuery, entityInformation.getEntityName());
}
@Transactional
@Override
@Transactional
public void deleteById(ID id) {
Assert.notNull(id, ID_MUST_NOT_BE_NULL);
@@ -468,6 +468,7 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
}
@Override
@Transactional
public long delete(Specification<T> spec) {
CriteriaBuilder builder = this.entityManager.getCriteriaBuilder();