Skip to content
juneyr.dev
← 모든 태그

#SQL

2개의 글

queryDSL 팁03/11

FetchOne과 FetchFirst 단건을 조회할 때 사용한다. FetchOne은 유니크한 1개가 있을 경우 반환하고, 1개 이상인 경우 NonUniqueResult Exception을 발생시킨다. FetchFirst는 여러개라고해도, 처음 데이터만 결과로 반환한다. 둘다 결과가 없으면 null을 반환한다.

SQLQueryDSL

단상 01 PR 을 보다가 - 하나의 테이블 A에서, B의 id들을 가져와서 다시 B에 쿼리를 날리는 구조를 보았다. 지난번 프로젝트에서는 상황때문에 이 방법 밖에 없었지만, 당시 그 부분을 담당하셨던 부분의 코멘트를 보니 이거 사실 쿼리 하나로 풀리는 거였구나 하는 생각을 했다. 정확히는 Like인데, Like 된 item 의 id를 가져와서 item 테

DatabaseSQL
© 2026 juneyr.dev