2016-09-13 12 views
0

지금은 JDO에서 Kodo 4.1을 사용하고 있으며 많은 테이블에서 많은 고아가 보입니다. 나는 JPA와 함께 일했고 orphanRemoval과 비슷한 고아 문제를 해결했지만 JDO와 같은 방법을 사용할 수는 없습니다. 나는 나의 기록에서 경고를 볼 수있다. 그러나 아무것도 더하지 않는다. 그리고 경고는 Kodo Properties를 위해있다.Kodo와 JDO에서 JPA의 orphanRemoval과 같은 방법이 있습니까?

답변

1

JDO는 필드, 콜렉션 요소 또는 맵 키/값 또는 배열 요소에 지정할 수있는 dependent 속성을 가지고 있습니다. 이는 효과적으로 계단식 삭제 + 고아 제거입니다.

Kodo JDO 2.0 IIRC는 결코 구현되지 않았으며 (확실히 준수를 얻지 못했음),이 부분을 구현하지 않았을 수도 있습니다. 어쩌면 표준 경로가 아닌 일부 공급 업체 확장이 어딘가에 있지만 어쨌든 그것은 죽은 프로젝트입니다.

DataNucleus JDO은 JDO 2.0, 2.1, 2.2, 3.0, 3.1 및 3.2를 완벽하게 구현하며이 기능을 제공합니다.