DM-576: Fixed connections idle in transaction #207
@ -3,11 +3,7 @@ package com.iqser.red.service.persistence.management.v1.processor.entity.configu
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.ElementCollection;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.Table;
|
||||
import jakarta.persistence.*;
|
||||
|
||||
import org.hibernate.annotations.Fetch;
|
||||
import org.hibernate.annotations.FetchMode;
|
||||
@ -30,7 +26,7 @@ public class LegalBasisMappingEntity {
|
||||
@Column
|
||||
private long version;
|
||||
|
||||
@ElementCollection
|
||||
@ElementCollection(fetch = FetchType.EAGER)
|
||||
@Fetch(FetchMode.SUBSELECT)
|
||||
private List<LegalBasisEntity> legalBasis = new ArrayList<>();
|
||||
|
||||
|
||||
@ -65,7 +65,6 @@ public class DossierTemplateCloneService {
|
||||
private final FileManagementStorageService fileManagementStorageService;
|
||||
|
||||
|
||||
@Transactional
|
||||
public DossierTemplateEntity cloneDossierTemplate(String dossierTemplateId, CloneDossierTemplateRequest cloneDossierTemplateRequest) {
|
||||
|
||||
if (StringUtils.isEmpty(cloneDossierTemplateRequest.getName())) {
|
||||
|
||||
@ -111,7 +111,6 @@ public class DossierTemplateExportService {
|
||||
|
||||
|
||||
@SneakyThrows
|
||||
@Transactional
|
||||
public void createDownloadArchive(DownloadJob downloadJob) {
|
||||
|
||||
objectMapper.registerModule(new JavaTimeModule());
|
||||
|
||||
@ -130,7 +130,6 @@ public class DossierTemplatePersistenceService {
|
||||
}
|
||||
|
||||
|
||||
@Transactional
|
||||
public DossierTemplateStatus computeDossierTemplateStatus(DossierTemplateEntity dossierTemplate) {
|
||||
|
||||
var legalBasis = legalBasisMappingPersistenceService.getLegalBasisMapping(dossierTemplate.getId());
|
||||
|
||||
@ -105,7 +105,7 @@ public class RulesPersistenceService {
|
||||
private final RuleSetRepository ruleSetRepository;
|
||||
|
||||
|
||||
@Transactional(Transactional.TxType.REQUIRES_NEW)
|
||||
@Transactional
|
||||
public RuleSetEntity getRules(String dossierTemplateId, RuleFileType ruleFileType) {
|
||||
|
||||
return ruleSetRepository.findByDossierTemplateIdAndRuleFileType(dossierTemplateId, ruleFileType.name())
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user