-
[Spring] JPAQueryFactory를 필드로 선언하면 어떻게 될까?Spring 2022. 1. 3. 00:45
JPAQueryFactory를 필드로 제공하면 동시성 문제는 어떻게 될까?
동시성 문제는 JPAQueryFactory를 생성할 때 제공하는 EntityManager(em)에 달려있다.
스프링 프레임워크는 여러 쓰레드에서 동시에 같은 EntityManager에 접근해도, 트랜잭션 마다 별도의 영속성 컨텍스트를 제공하기 때문에, 동시성 문제는 걱정하지 않아도 된다.
때문에 springconfig 클래스를 만들어 jpaqueryfactory를 autowired해서 쓰면 굉장히 편하다.
'Spring' 카테고리의 다른 글
[Spring] querydsl - 결과 조회 (0) 2022.01.03 [Spring] querydsl - 검색 조건 쿼리 (0) 2022.01.03 [Spring] 새로운 엔티티를 구별하는 방법 (0) 2022.01.01 [Spring] 한 페이지에 페이징 정보가 둘 이상일 경우 (0) 2021.12.31 [Spring] 페이징과 정렬 (0) 2021.12.31