DB에서 id는 그대로이고 user_id의 주인만 바뀌기만 해서 왜 그런지 살펴보니
아래처럼 때려지게 되는데, 이렇게 때려버리면 아래처럼 postEntity는 product의 고유 id를 가지고 있는데,
이것을 아래처럼 던져주게 되면
여기서 setUser로 principal의, 즉 세션의 주인으로 값이 변경되서 저장되게 됩니다.
즉, 계속해서 bucket의 id는 늘어나지 않고 값의 주인만 봐뀌는 것!
데이터를 던져줄때 id를 제외해서 해보자
문재해결!
그러나 동시에 다른문제가 발생했다
데이터를 동시에 저장하는 데, 만약 동일 데이터가 있다면 이것을 데이터 형식으로 하나 추가하지 말고
count가 늘어나게 처리해야겠다.
또한, 동일 데이터가 아니라면 데이터 형식으로 추가하게 구현해야 된다.
'Programming > Problem Solving' 카테고리의 다른 글
[Problem solving] 외래키를 설정해야하는데, row가 생겨버리는 문제해결[getById] (0) | 2021.08.10 |
---|---|
[Problem Solving]장바구니에 데이터 중복으로 들어가는 것 해결[장바구니 기능] (0) | 2021.08.07 |