detached entity passed to persist

김종완·2023년 5월 26일
0

이 오류는 Hibernate 영속성 컨텍스트에서 분리(detached)된 엔티티를 'persist'메서드에 전달하려고 할 때 발생합니다. 'persist' 메서드는 새로운 엔티티를 영속성 컨텍스트에 추가하기 위해 사용되는데, 분리된 엔티티는 이미 다른 상태에 있어서 'persist'메서드를 사용할 수 없습니다.

저의 경우 reservation 엔티티를 생성할 때 유저 엔티티를 넘겨주는데 유저와 reservation이 cascadeType.All로 설정되어 있어서 발생했던 오류였습니다.

profile
개발에 재미를 느끼며 꾸준히 성장하는 개발자 김종완 입니다.

0개의 댓글