QueryDSL1 [Spring] st_distance_sphere을 사용하여 위치기반 조회 구현 당근의 내 동네 설정같이, 내 위치를 기반으로 반경 2~ 5km의 서비스를 조회하는것을 구현하였다. SET @location = POINT(127.0752881, 37.4921615); desc products; SELECT * FROM products WHERE ST_Distance_Sphere(@location, POINT(longitude, latitude)) entity = null; switch (target) { case PRODUCT: entity = QProduct.product; break; case CLUB: entity = QClub.club; break; case POST: entity = QPost.post; break; default: throw new Exception("잘못된.. 2023. 12. 17. 이전 1 다음