를 사용하여 이물질을 자동으로 새로 고침하지 않습니다 내가ORMLite 여기 내 문제의 foreignAutoRefresh
@DatabaseField(foreign = true, foreignAutoRefresh = true)
주석이되어 모든 객체 3. 내 모든 외국 분야의 중첩 깊이에 다른 사람까지 연결된 다른 기관이 그러나 중첩 깊이가 2 인 경우에만 실제 autoRefreshed 이물질을 얻습니다. 예를 들어
, 내가하는 A 엔티티를 조회 한 후 내가 할 경우 : 엔티티
A.getB().getC().getD()
B 엔티티에 대한 DI 만 ID를 가져올 있고 내가 필요 동안 CI는 이미 모든 필드를 모든 D 필드를 가져 오기 위해 dao.refresh() 메소드를 호출하십시오. 그것은 한계입니까? 나는 그 문서에 대해 아무 것도 찾을 수 없다.
@Andrea의 답을 업데이트했습니다. 불행히도 ORMLite의 버그였습니다. – Gray