본문 바로가기

memo10

Querydsl join시 해당하는 ID를 찾을 수 없습니다. 인스타그램식의 게시판을 만들던 도중 희한한 에러가 발생했다. 사진, 내용, 태그가 포함된 게시글을 올리고 작성된 게시글을 확인하려고 하면 해당하는 ID의 게시글을 찾을 수 없다느 오류가 발생했다. DB 테이블을 확인하면 분명 모두 제대로 저장되었고, 내가 프론트에 준 ID도 DB에 저장된 아이디도 그대로였다. 그런데 테스트를 다시 해보니 1개의 사진이 올라간 게시글만 위와 같은 에러가 발생했고, 2개 이상의 사진이 포함된 게시글은 그대로 잘 작동했다. 이와 같은 문제는 아래와 같은 나의 querydsl코드에 있었다. join문을 보면 postImage 엔티티와 join을 하는 것을 볼 수 있다. 현재 포스트 테이블과 포스트 이미지 테이블이 있다. 포스트 테이블에는 thumbnailImage만을 저장하고,.. 2022. 3. 26.
User 회원가입 로직 수정하기 회원 가입시에 email, username, birthday, nickname, phone 등 여러가지 데이터를 받는다. @ToString @Builder @Setter @Getter public class JoinUserRequest { @Email @NotBlank @NotNull private String email; //이메일 @Pattern(regexp="(?=.*[0-9])(?=.*[a-zA-Z])(?=.*\\W)(?=\\S+$).{8,20}")//숫자 적어도하나, 영문 적어도 하나, 특수문자 적어도 하나, 공백 제거, 8~20자리 @NotBlank @NotNull private String password; //패스워드 @NotBlank @NotNull private String userna.. 2022. 2. 7.