inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

shake_sphere님의 게시글

shake_sphere shake_sphere

@lhb10252346

수강평 작성수
11
평균평점
5.0

게시글 3

질문&답변

spring webflux 와 spring data jpa Transaction 사용 시 문제

spring webflux는 reactor 구현체로 동작하는 non-blocking 웹어플리케이션 프레임웍인데요. spring data jpa하고 호환이 잘 안되는 것으로 알고 있습니다. 특히 webflux 환경에서 ReactiveCrudRepository가 아닌 JpaRepository 사용하는 경우 데이터 처리하는 과정에서 의도치 않은 방식으로 처리 될 수 있어서 주의가 필요합니다. spring webflux, jpa 관련 자료 찾아보시면 바로 아실 수 있으실 거라 생각합니다.

좋아요수
0
댓글수
2
조회수
1354

질문&답변

왜 Team 엔티티 조회 쿼리가 발생되는지 잘 모르겠습니다.

안녕하세요 김영한님! 저도 이와 같은 질문이 있었는데요. 댓글로 알려주신 링크를 참고해서 봐도 이해가 100프로 되지 않아서 질문을 추가해서 이곳에 드리게 되었습니다. (Member의 ManyToOne으로 연결된 team 필드는 default인 EAGER로 되어있는 상태입니다.) select m from Member m inner join m.team t 이렇게 JPQL로 createQuery 실행하면 inner join으로 쿼리 실행하게 되고 projection으로 member 내용만 가져오게 되는데요. team에 대한 select 절이 한 번더 실행되는 이유 가 projection으로 Member entity 내용을 가져오는데 team필드가 EAGER 이기에 inner join 쿼리로 team 연결해서 조회했던 것과 별개로 select team 쿼리 가 추가로 나가게 되는 것인가요?? 제가 이해한 것이 맞는지 궁금합니다!~

좋아요수
2
댓글수
2
조회수
468

질문&답변

http://localhost:8080/hello 입력시 오류

저도 똑같은 에러상황이었는데 tomcat 10 -> 9버전으로 다운그레이드 하니까 됐습니다! tomcat 10버전에서는 javax.servlet을 제공안해주는건지 아니면 제가 설정을 잘 못한 건지 안되네요...

좋아요수
0
댓글수
4
조회수
519