오늘은 100주년을 맞는 어린이날
첫째는 친구들과 함께, 둘째는 우리와 함께 경복궁 나들이를 나섰다.
목적지가 같은게 이상하다고 생각할 수 있지만, 맞다. 같은 목적지를 각각 간 것이다.
여튼 점심 이후까지 있다가 돌아왔다.
한숨을 자고, 책상에 다시 앉았다.
FilterRequest
와 PageRequest
의 대통합을 이뤄냈다.
이것과는 관련없지만, 깔끔한 DynamicQuery
가 이루어질 것이라고 착각이 깨어지기 까지 얼마 걸리지 않았다.
@Query
는 Statement 를 기반으로 동작하여 Daynamic Query는 지원하지 않는다.
SpEL(Spring Expression Language)를 지원하여 일말의 기대를 걸어봤지만..
SpEL 정리잘된 곳
여튼 구조상 될 수가 없었던 것이다.
MyBatis 처럼 지원하지 않을까 했었지만..
여튼, 참고로 MySQL에서 동적 쿼리를 위해 자주 사용하던 WHERE 1 #{dynamicQuery}
은 PosgreSQL에서는 사용불가다.
Boolean 형태이어야 해서 WHERE true #{dynamicQuery}
형태이어야 한다.
오늘은 시간이 짧아 이정도로만 마친다.
내일은 워크샵이 있어 개발할 시간이 부족할 듯..