티스토리 뷰
Hibernate AbstractPersistentCollection
는 소유자 엔터티가 처음 세션에 연결될 때 컬렉션 인스턴스를 적절한 하위 클래스로 래핑 합니다.
그런 PersistentCollection
다음 삭제 된 컬렉션 요소를 추적합니다. 그것 없이는 Hibernate는 그들에 대한 삽입 / 업데이트 만 수행 할 수있을 것이다 (대부분의 경우; 일부 id 생성기 클래스의 경우 가능하지 않더라도).
당신은 기본적으로 운이 좋지 않습니다. 할 수있는 유일한 작업은 ImportTable
데이터베이스에서 기존 엔티티 ( ) 를로드 하고 수정 한 다음 (예 :로드 된 복사본에는 있지만 복제본에는없는 컬렉션 요소 삭제) 저장하는 것입니다.
즉, 처음에 엔터티를 복제해야하는 이유를 잘 이해하지 못합니다 (Flex ... 엔티티를 XML / JSON 등으로 마샬링하고 있습니까?). 모든 PersistentCollection
구현은 다음 Serializable
과 같습니다 . 와이어를 통해 전송되었습니다. XML로 마샬링하는 방법도 있습니다.
출처
https://stackoverflow.com/questions/1904949
댓글