EntityNotFountException 이 @ManyToOne 에서 발생했을 때 처리방법
@NotFound(action=NotFoundAction.IGNORE)
위 어노테이션을 추가하면 됨
기본은 ignore이 아닌 Exception
optional=true 옵션은 many에 있는 왜래키 컬럼의 값이 null인 케이스를 지정하고,
notFound는 컬럼의 값이 있지만, pk로 가지는 데이터가 one에 해당하는 테이블에 없는 케이스를 지정해줌
출처 : https://fusidic.tistory.com/76
JPA - EntityNotFoundException
JPA를 이용해 개발하는 중에 EntityNotFoundException 이 발생했다. @ManyToOne 관계에서 발생한 에러인데 평소에 쓰던 optional=true 옵션을 줘도 해결이 안되었다. 해결방법은 @NotFound(action=NotFoundAction.IGNORE)
fusidic.tistory.com
'BackEnd > Java' 카테고리의 다른 글
[Java] 파일 업로드 구현시 한글깨짐 현상 / 인코딩 하기 (0) | 2022.04.08 |
---|---|
[Java] 파일명 저장시 암호화, 파일 이름 중복 방지하기 (0) | 2022.04.08 |
[Java] 파일 저장 및 파일 명 특수 문자 제거 (0) | 2021.12.29 |