Skip to content

juneyr.dev

queryDSL 팁

SQL, QueryDSL1 min read

FetchOne과 FetchFirst

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