ORMLite не загружает дочерние поля

Я использую ORMLite 4.42 для приложения Android. У меня есть сущность, у которой есть иностранные поля. Эти поля также имеют чужие поля. Проблема в том, что когда я получаю элемент корневого объекта, загружается только первый уровень сторонних полей. Другие уровни являются нулевыми.

В базе данных все кажется в порядке. Идентификатор правильный. Любая помощь?

Редактировать с моделями.

Модель оборудования всегда пуста, если я запрашиваю по идентификатору. Но если я запрашиваю всю таблицу, то это дает мне доступ ко всему.

ТАБЛИЦА ИНЦИДЕНТОВ
@DatabaseField(generatedId=true)
private UUID id;

@DatabaseField(foreign=true, foreignAutoRefresh=true, canBeNull=false)
private UserEntity user;

@DatabaseField(dataType = DataType.DATE, canBeNull=true)
private Date date;

@DatabaseField(foreign=true, foreignAutoRefresh=true, canBeNull=true)
private EquipmentEntity equipment;
СТОЛОВОЕ ОБОРУДОВАНИЕ
@DatabaseField(generatedId=true)
private UUID id;

@DatabaseField(canBeNull=false, unique=true)
private String serial;

@DatabaseField(foreign=true, foreignAutoRefresh=true, canBeNull=false)
private EquipmentTypeEntity type;
ТАБЛИЦА ОБОРУДОВАНИЯ ТИПА
@DatabaseField(generatedId=true)
private UUID id;

@DatabaseField(canBeNull=true)
private String type;

@DatabaseField(foreign=true, foreignAutoRefresh=true, canBeNull=false)
private EquipmentModelEntity model;
МОДЕЛЬ СТОЛОВОГО ОБОРУДОВАНИЯ
@DatabaseField(generatedId=true)
private UUID id;

@DatabaseField(canBeNull=false)
private String model;

Ответы на вопрос(1)

Ваш ответ на вопрос