작성자 없음
작성자 정보가 삭제된 글입니다.
답변 1
1
사전에 DB에서 조회하지 않고 게시글 데이터를 DB에 저장하려고 시도할 때 오는 추상화 예외에 대해 잡아서 처리하셔도 되고,
만약 사전에 회원 데이터를 DB에서 조회한다면 (JPA를 사용한다는 가정 하에) Optional로 엔티티를 받을 수 있습니다. 그러면 해당 옵셔널 객체 내의 값이 비어있으면 직접 비즈니스 예외를 만들어서 처리해주셔도 될 것 같습니다 :)
첫번째 방법도 좋은데 구현상 안될 것 같고,
두번째 말씀처럼 예외를 만들어서 처리해야 할 것 같습니다ㅎㅎ
근데 회원탈퇴를 했는데도 댓글이 달리는 이유는
실무에선 데이터를 아예 삭제하지 않는다는 점과 연관이 있는 걸까요?
해당 사이트의 비즈니스 정책을 잘모르겠지만,
말씀하신 비즈니스 정책과 관련되어 그렇게 처리했을 수도 있을 것 같습니다!
다른 브라우저에서 회원 탈퇴 후 본 브라우저에서 댓글을 단 후 해당 댓글에서 유저의 정보가 그대로 보였다면 회원탈퇴 시 회원 데이터를 Soft Delete 했을 수도 있다는 생각이 듭니다!
아 soft delete 라는 개념이 있군요..
zum 포털 사이트에서 테스트해본건데 똑같은 아이디로 회원가입 재시도하니까
아이디 중복 뜨길래 관련이 있나 싶었네요. 답변 감사드립니다ㅎㅎ
답변 감사드립니다!
이런 경우에 일반적으로 사용할수 있는 자바 예외가 있을까요?
필요한 회원 데이터를 세션에 있는 걸 그대로 활용하는 게 아니라 db에서 조회하는 것이 맞겠죠?