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;