edit을 사용할 때도, save를 사용하여, sequence가 증가하였었고, list 자체를 바꾸는 코드였었다.
이를 해결하기위해,
BulletinBoardRepository 인터페이스에 추가해줬다.
(store는 <id,BulletinBoard> 해쉬형태이다.) 기존에 있던 id를 삭제해주고, 수정된 새로운 id를 해쉬형태에 저장하였다.
bulletinBoardService.update()를 이용하여 해당 id만 수정가능하게 하였다.
다음 시간에는 삭제를 해보겠다.
게시판 진행상황(5) - PostgreSQL 연결완료 (0) | 2024.02.13 |
---|---|
게시판 진행상황(4) 삭제 완료 (1) | 2024.02.08 |
게시판 진행상황(2) - 수정 오류 (0) | 2024.02.07 |
게시판 진행상황(1)-문제발생(GetMapping, PostMapping) (0) | 2024.02.04 |
자바와 스프링의 이해 (1) | 2024.01.29 |