jpasqlQuery
-
QueryDsl from subquery와 join을 해보자!JPA 2019. 9. 3. 22:33
php에 있는 batch query를 java로 마이그레이션 하는 작업중에 있다 휴ㅎㅎ그냥 mybatis를 사용했다면 정말 쉽게 할 수 있는것이지만 오늘도 애를 먹은 경험을 공유하고 싶어서 글을 쓴다. 위와 같은 예제 쿼리를 실했시켰더니 내가 생각한대로 결과가 나오겠지 하는 기대와 달리 다른 쿼리 결과가 생성되었다. 분명 union all한 쿼리를 묶어서 goods 와 join을 해야 하는데 조인을 하지 않았다. 사실은 맨 처음에는 SQLExpressions.union()를 사용했었는데 ExpressionUtils.as 에러가 발생하여서 jpasqlQuery 참조변수의 unionAll을 사용하였다. qGoods를 조인하는 부분을 제거 하고 from도 제거하고 unionAll만 셋팅해서 sql을 날려 보았..