Office 개체와 장치 개체가 있습니다. 사무실에는 장치가 있고 장치는 사무실에 속합니다. 따라서 Office 개체를 가져 오면 Office.Device 참조가 채워지고 Device 개체에는 Office 개체가 있어야합니다. 그것은 제가 생각하기에 순환 참조입니다.iBatis 순환 참조 질문
iBATIS에서이 작업을하고 싶습니다. 그러나 올바르게 수행하는 방법을 알 수는 없습니다.
"resultMap에서 생성 된 객체에이 속성을 설정할 수있는 resultMap이 필요한 것 같습니다." 오히려이 속성 (객체)을 다른 쿼리 (N + 1)로 채우거나 결과 집합과이 다른 resultMap을 사용하여이 속성을 채 웁니다.
이 시나리오에서는 다른 결과 맵을 만드는 데 신경 쓰지 않아도됩니다.
또 다른 완벽한 대답은 iBATIS가 스키마에 결함이있어이 작업을 수행하지 않는다는 것입니다. 이 경우 다른 옵션을 제공하십시오.