개발일기 - 2022-05-05

jude Kim·2022년 5월 5일
0

개발일기

목록 보기
3/28

오늘은 100주년을 맞는 어린이날

첫째는 친구들과 함께, 둘째는 우리와 함께 경복궁 나들이를 나섰다.

목적지가 같은게 이상하다고 생각할 수 있지만, 맞다. 같은 목적지를 각각 간 것이다.

여튼 점심 이후까지 있다가 돌아왔다.

한숨을 자고, 책상에 다시 앉았다.

FilterRequestPageRequest의 대통합을 이뤄냈다.

이것과는 관련없지만, 깔끔한 DynamicQuery가 이루어질 것이라고 착각이 깨어지기 까지 얼마 걸리지 않았다.

@Query 는 Statement 를 기반으로 동작하여 Daynamic Query는 지원하지 않는다.

SpEL(Spring Expression Language)를 지원하여 일말의 기대를 걸어봤지만..
SpEL 정리잘된 곳

여튼 구조상 될 수가 없었던 것이다.

MyBatis 처럼 지원하지 않을까 했었지만..


여튼, 참고로 MySQL에서 동적 쿼리를 위해 자주 사용하던 WHERE 1 #{dynamicQuery} 은 PosgreSQL에서는 사용불가다.

Boolean 형태이어야 해서 WHERE true #{dynamicQuery} 형태이어야 한다.

오늘은 시간이 짧아 이정도로만 마친다.

내일은 워크샵이 있어 개발할 시간이 부족할 듯..

profile
씨봉봉이

0개의 댓글