인프런 커뮤니티 질문&답변
ID를 자동 생성으로 하고 객체에 id 를 삽입해서 나는 오류
작성
·
565
0
id를 자동생성하는 예제를 수행하는데, 기존 예제를 지우지 않아서 id에 값을 넣고 테스트를 하였습니다.
한참 헤매다가 id에 값을 할당한 member를 persist해서 오류가 나는 것을 확인했는데,
에러 메시지가 아래와 같이 나는데 왜 id값이 잘못되었다가 아니라 아래와 같은 에러 메시지가 발생하는 걸까요 ?
e = javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: hellojpa.Member
퀴즈
JPA에서 클래스를 엔티티로 매핑하기 위해 `@Entity` 어노테이션을 사용할 때, 해당 클래스가 기본적으로 갖춰야 할 중요한 조건은 무엇일까요?
모든 필드가 public이어야 한다
final 클래스여야 한다
public 또는 protected 기본 생성자가 있어야 한다
static 메소드를 하나 이상 포함해야 한다
답변 1
2
안녕하세요. eze님, 공식 서포터즈 OMG입니다.
답변 드리기위해 예외 메시지를 검색해보니 영한님의 강의에서 나온 질문은 아니지만 eze님의 궁금증을 해결해드릴수 있는 답변인 것 같아 첨부합니다:)
아래 링크를 참고해주세요
https://www.inflearn.com/questions/121326
감사합니다.






감사합니다 !!