작성
·
275
0
안녕하세요!
저는 현재 파이썬을 통해 실무를 하고 있습니다.
거의 모든 쿼리를 날릴 때 raw쿼리보다는 ORM을 사용해서 진행하고 있는데요.
JPQL은 raw query까지는 아니지만 직접 sql문을 작성해야해서 많은 불편함이 있는 것 같아요.
이번 강의 다음이 querydsl이라 조금 달라질 것 같긴한데 아직 강의를 듣기전에 미리 질문드려봅니다.
질문 목록에서 확인해보니 실무에서도 @Query() 어노테이션을 활용하여 JPQL을 직접 적어주는 단순 쿼리를 자주 사용한다고 하셨는데요.
querydsl의 경우 별도의 레포를 생성해줘야하기 때문에 발생하는 불편함은 있겠지만,
ORM이 제공하는 가독성과 편리함은 그보다 더 많은 장점을 가져다 준다고 생각합니다.
질문을 요약하자면,
모든 레포에서 QueryDSL을 사용하는건 지양해야 할까요? 실무에서는 QueryDSL로 통일시키지 않고 말씀해주신 것 처럼 단순 쿼리의 경우 Query 어노테이션을 사용할까요? (물론 복잡한 쿼리의 경우 raw하게 나가야할테지만 제외하고 질문드려요)
감사합니다.
답변 1
1