728x90
detached entity passed to perist 발생
JPA 프로젝트에 엔티티를 영속화 및 커밋 시도하니 다음과 같은 에러가 발생
구글링 결과 CascadeType.ALL 옵션과 관련있는 듯 해보였으나
회원 가입만 구현한 상태이기 때문에 해당 문제는 아니였다.
CascadeType.ALL 관련 옵션이 없으나 동일한 오류가 발생하였다면
엔티티 클래스에 @Id를 부여한 필드에 @GeneratedValue를 작성하여 AUTO, SEQUENCE, IDENTITY 전략 등
데이터베이스에게 key 값을 자동 생성하도록 하는 전략을 선택하였으면서
엔티티 객체 생성 시 Id에 해당하는 필드에 직접 값을 입력하지 않았는지 확인
728x90
'Spring > 오류' 카테고리의 다른 글
No enum constant: QueryDSL에서 Enum타입을 어떻게 받아서 처리할 수 있을까? (0) | 2023.04.01 |
---|---|
com.querydsl.core.types.ExpressionException (0) | 2023.03.31 |
JPA: Parameter value [1] did not match expected type (0) | 2023.03.21 |
JPA Error: 흔히 접할 수 있는 에러 could not initialize proxy - no Session (0) | 2023.02.27 |
org.hibernate.PersistentObjectException: detached entity passed to persist (0) | 2023.02.07 |