SQL 좌표 저장 시 Point 사용

oceann·2023년 11월 21일

x, y 또는 latitude, longitude 좌표를 Double로 저장하려고 했는데 용량 어떻게 할 거냐는 물음에..ㅠㅠ Point형이 따로 있는지 처음 알았다. 간단하고 편리하고..

선언 방식

import org.springframework.data.geo.Point;
// java.awt.point도 있던데 뭔 차이인지는 모르겠음.

Point point;

DTO랑 Entity에 이렇게 추가하고 값을 넣을 때는 그냥 x, y 값 넣듯이 double형 때려 박아주면 된다.

포스트맨으로 리퀘스트 보낼 때

{
	"point" : x, y
}

MySQL에서는?


이렇게 BLOB으로 들어가고 뭔가 압축된 형태로 들어가지만, get으로 불러올 때는 Double 부르듯이 값이 잘 나오더라.

profile
🌈🌼🌸☀️

0개의 댓글