게시글
질문&답변
2024.05.20
spring webflux 와 spring data jpa Transaction 사용 시 문제
spring webflux는 reactor 구현체로 동작하는 non-blocking 웹어플리케이션 프레임웍인데요. spring data jpa하고 호환이 잘 안되는 것으로 알고 있습니다. 특히 webflux 환경에서 ReactiveCrudRepository가 아닌 JpaRepository 사용하는 경우 데이터 처리하는 과정에서 의도치 않은 방식으로 처리 될 수 있어서 주의가 필요합니다. spring webflux, jpa 관련 자료 찾아보시면 바로 아실 수 있으실 거라 생각합니다.
- 0
- 2
- 815
질문&답변
2022.11.22
왜 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
- 340
질문&답변
2021.05.03
http://localhost:8080/hello 입력시 오류
저도 똑같은 에러상황이었는데 tomcat 10 -> 9버전으로 다운그레이드 하니까 됐습니다! tomcat 10버전에서는 javax.servlet을 제공안해주는건지 아니면 제가 설정을 잘 못한 건지 안되네요...
- 0
- 4
- 322