deleteUser 관련 질문
219
작성한 질문수 4
현재 코드에서는 name을 기준으로 delete를 하는데요, findByName(name)을 이용한 코드에서 DB 안에 같은 이름의 회원이 2명 이상인 경우엔 오류가 생깁니다. 그 이유가 find는 return 개수가 1건이기 때문에 rollback 된다고 생각했습니다.
이 버그를 수정하기 위해서 deleteUser의 파라미터는 Long id 로 수정했는데, 또 안 되더라고요...?
findAll을 쓰면 같은 이름을 가진 모든 회원이 삭제될 것 같고... 어떻게 하면 동명이인의 회원 중에서 내가 원하는 한 회원만 삭제할 수 있나요?
+ 추가
방금 다른 학생분의 질문과 답변을 읽었습니다. 같은 내용의 질문인 것 같네요!
그러면 파라미터를 Long id 로 변경하되, 현재 실습 중인 UI에서도 코드를 수정해야하는 부분이 있기에 삭제가 안 되는 게 맞다고 이해하면 될까요?
답변 1
0
안녕하세요, alstjs님! 정말 좋은 질문 감사합니다! 😊
네네 맞습니다, 단순히 서버에서 API를 받고 응답하는 부분만 변경을 한다고 해서 시스템 전체가 바뀌지는 않아요! 클라이언트 역시 API를 호출하고, 응답을 받아 처리해주는 부분이 변경되어야 합니다.
그리고 클라이언트의 경우, <추가 - 스프링 부트의 정적 파일 처리> 에서 어떻게 구성되어 있는지 조금 더 자세하게 설명드리고 있으며, 원본 코드를 IntelliJ로 바로 고칠 수는 없는 구성입니다.

혹시라도 직접 클라이언트 코드 까지 변경해보고 싶으시다면, 원본 react.js 코드를 메일로 보내드릴 수 있습니다! 필요하시면 편하게 말씀해주세요~ 감사합니다!! 🙏 🙇
패키지 구분에 대해 궁금한게 있습니다
0
15
1
리액트 관련 질문이 있습니다.
0
63
2
스프링부트 버전
0
71
2
7강 강의를 들으려고 했는데 오류가 나서 서버가 안 켜지는거 같아요.
0
58
2
33강. UserLoanHistory의 관계성에 대한 질문
1
55
2
Java JDK 버전 문의의 건
0
132
2
ec2 에서 Linux버전이 달라져서 설치가 안되는것 같은데 자료 최신화좀 해주세요.
0
86
3
h2 console 접속했을 테이블 질문
1
64
1
ec2 서버에서 스프링 실행도 되고 인바운드 설정까지 했는데 index.html 안됨
0
74
2
15강. updateUser() 질문
0
55
2
깃허브 질
0
81
2
여기까지 다 끝냈다고 하셨는데
0
78
2
왜안될까요
0
69
2
MySQL 창이안ㄴ뜹니다
0
58
2
포스트맨
0
49
1
spring 개념적인 질문
0
71
2
인텔리제이 샘플코드 실행 안됨 오류
0
139
2
aws 배포할때 .env 파일에 저장한 환경변수에 관하여 여쭤볼게 있습니다
0
82
1
마이그레이션 오류입니다.
0
169
3
Whitelabel Error Page 오류가 났습니다.
0
162
2
안녕하십니까! 오류가 났습니다.. 도와주세요 ㅜㅜ
1
90
3
궁금한게 있습니다.
0
57
2
DTO 관련
0
69
2
궁금한게 있습니다!
0
65
2





