JPA MySql Random 조회 (1) - order by rand()
서문
요구사항 개발 중 데이터를 랜덤으로 조회할 필요가 생겼다.
DB는 MySql을 사용하고 있다. Mysql은 rand()를 통해 랜덤 기능을 제공하며 데이터를 랜덤하게 조회하기 위해선 공식문서에도 나와있듯이 SELECT * FROM tbl_name ORDER BY RAND(); 와 같이 사용하면 된다.
애플리케이션 서버에서 이를 어떻게 구현할 지가 고민이었고 Spring Boot 2.7.5, JPA, QueryDsl 을 사용중이다.
JPQL...
hodu.hashnode.dev3 min read
Taehyeong Lee
Simple is best
Thanks for the detailed and helpful information. :)