작성
·
257
답변 1
0
질문 감사합니다.
데이터가 쌓이고 관리되는 방식에 따라 다릅니다.
레거시로 그냥 사용하는경우도 있고.
단순히 CRUD를 구현을 하시면 INSERT를 사용하셔도 무방합니다.
하지만 질문주신거처럼 유니크함을 구현해야한다. 이런 경우에는 실수를 줄이기위해 UPSERT가 좀 더 적합하겠죠.
이는 상황에 따른거니 정답은 없습니다.
UPSERT인데도 INSERT하는 경우에만 동작을 하는 오퍼레이터인 setOnInsert 같은 부분도 존재하니
다양하게 공부하시고 구현해보시면 좋을꺼 같습니다.
감사합니다.