FINERACT-2304 - fix entity manager usage only through persistence context annotation
This commit is contained in:
+4
-1
@@ -19,6 +19,7 @@
|
||||
package org.apache.fineract.portfolio.loanaccount.domain;
|
||||
|
||||
import jakarta.persistence.EntityManager;
|
||||
import jakarta.persistence.PersistenceContext;
|
||||
import jakarta.persistence.TypedQuery;
|
||||
import jakarta.persistence.criteria.CriteriaBuilder;
|
||||
import jakarta.persistence.criteria.CriteriaQuery;
|
||||
@@ -41,7 +42,9 @@ import org.springframework.stereotype.Repository;
|
||||
@RequiredArgsConstructor
|
||||
public class LoanSummaryBalancesRepository {
|
||||
|
||||
private final EntityManager entityManager;
|
||||
@PersistenceContext
|
||||
private EntityManager entityManager;
|
||||
|
||||
private final CriteriaQueryFactory criteriaQueryFactory;
|
||||
|
||||
public Collection<LoanTransactionBalanceWithLoanId> retrieveLoanSummaryBalancesByTransactionType(final Long loanId,
|
||||
|
||||
+4
-1
@@ -19,6 +19,7 @@
|
||||
package org.apache.fineract.portfolio.loanaccount.service;
|
||||
|
||||
import jakarta.persistence.EntityManager;
|
||||
import jakarta.persistence.PersistenceContext;
|
||||
import jakarta.persistence.TypedQuery;
|
||||
import jakarta.persistence.criteria.CriteriaBuilder;
|
||||
import jakarta.persistence.criteria.CriteriaQuery;
|
||||
@@ -42,7 +43,9 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
@RequiredArgsConstructor
|
||||
public class LoanChargePaidByReadService {
|
||||
|
||||
private final EntityManager entityManager;
|
||||
@PersistenceContext
|
||||
private EntityManager entityManager;
|
||||
|
||||
private final LoanChargePaidByMapper loanChargePaidByMapper;
|
||||
|
||||
public List<LoanChargePaidByData> fetchLoanChargesPaidByDataTransactionId(Long transactionId) {
|
||||
|
||||
+3
-1
@@ -19,6 +19,7 @@
|
||||
package org.apache.fineract.portfolio.loanaccount.service;
|
||||
|
||||
import jakarta.persistence.EntityManager;
|
||||
import jakarta.persistence.PersistenceContext;
|
||||
import jakarta.persistence.TypedQuery;
|
||||
import jakarta.persistence.criteria.CriteriaBuilder;
|
||||
import jakarta.persistence.criteria.CriteriaQuery;
|
||||
@@ -41,7 +42,8 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
@RequiredArgsConstructor
|
||||
public class LoanTransactionReadService {
|
||||
|
||||
private final EntityManager entityManager;
|
||||
@PersistenceContext
|
||||
private EntityManager entityManager;
|
||||
|
||||
public List<LoanTransaction> fetchLoanTransactionsByType(final Long loanId, final String externalId,
|
||||
final LoanTransactionType transactionType) {
|
||||
|
||||
+4
-1
@@ -19,6 +19,7 @@
|
||||
package org.apache.fineract.portfolio.loanaccount.service;
|
||||
|
||||
import jakarta.persistence.EntityManager;
|
||||
import jakarta.persistence.PersistenceContext;
|
||||
import jakarta.persistence.TypedQuery;
|
||||
import jakarta.persistence.criteria.CriteriaBuilder;
|
||||
import jakarta.persistence.criteria.CriteriaQuery;
|
||||
@@ -42,7 +43,9 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
@RequiredArgsConstructor
|
||||
public class LoanTransactionRelationReadService {
|
||||
|
||||
private final EntityManager entityManager;
|
||||
@PersistenceContext
|
||||
private EntityManager entityManager;
|
||||
|
||||
private final LoanTransactionRelationMapper loanTransactionRelationMapper;
|
||||
|
||||
public List<LoanTransactionRelationData> fetchLoanTransactionRelationDataFrom(final Long transactionId) {
|
||||
|
||||
Reference in New Issue
Block a user