Today I Learned

JPA를 사용하며 ORDERBY 주의점

메밀국수가생각나 2022. 3. 6. 21:07

<맞는 코드>

List<Article> findTop4ByCategoryNotOrderByViewCountDesc(String category);

 

<틀린 코드>

List<Article> findTop4ByCategoryNotAndOrderByViewCountDesc(String category);

ORDERBY중간에 AND를 사용하면 안 된다.

ORDERBY의 경우 WHERE 절의 조건이 아님으로 AND를 사용할 필요 없다.

나의 경우 ORDERBY 앞에 AND로 연결하고 조금 헤매게 되었다.