Hibernate 실체 자체 관련 예시 오류: identifier of an instance of Group was altered from

813 단어 Hibernate
제목:
나의 인 스 턴 스: Category 는 분류 실체 로 분류 간 에 계승 할 수 있 습 니 다. 즉, 아버지 와 아들 입 니 다.
편집 할 때 select 드 롭 다운 상 자 를 통 해 부모 분 류 를 수정 하고 부모 분류 가 바 뀌 었 을 때 저장 하 는 중 오류 가 발생 했 습 니 다.기본적으로 오류 의 원인 을 이해 했다.그런데 어떻게 해결 해 야 할 지 모 르 겠 어 요.
Category 클래스 JPA 주해
기타 속성 생략...
/**    */

@ManyToOne(cascade = { CascadeType.REFRESH, CascadeType.REMOVE }, fetch=FetchType.LAZY, optional=true)
@JoinColumn(name="parent_id")
public Category getParent() {
    return parent;
}


     /**
 *      */
@OneToMany(cascade = { CascadeType.REFRESH, CascadeType.REMOVE }, fetch=FetchType.LAZY, mappedBy="parent")
public Set<Category> getChinldren() {
    return chinldren;
}

데이터 구조: id, name, parentid 。

좋은 웹페이지 즐겨찾기