Spring/오류

org.hibernate.PersistentObjectException: detached entity passed to persist

초보병일이 2023. 2. 7. 18:34
728x90

detached entity passed to perist  발생

JPA 프로젝트에 엔티티를 영속화 및 커밋 시도하니 다음과 같은 에러가 발생

구글링 결과 CascadeType.ALL 옵션과 관련있는 듯 해보였으나
회원 가입만 구현한 상태이기 때문에 해당 문제는 아니였다.


CascadeType.ALL 관련 옵션이 없으나 동일한 오류가 발생하였다면
엔티티 클래스에 @Id를 부여한 필드에 @GeneratedValue를 작성하여 AUTO, SEQUENCE, IDENTITY 전략 등
데이터베이스에게 key 값을 자동 생성하도록 하는 전략을 선택하였으면서
엔티티 객체 생성 시 Id에 해당하는 필드에 직접 값을 입력하지 않았는지 확인

 

728x90