我正在使用ORMLite 4.42来购买Android应用.我有一个有外国领域的实体.这些字段也有外国字段.问题是,当我获得根实体的元素时,只加载第一级外部字段.其他级别为空.
在数据库上每一个似乎都可以.id是正确的.有帮助吗?
高配车型编辑.
我通过ID查询设备模型始终为空.但是,如果我查询整个表格,那么它可以让我访问所有内容.
@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;
Run Code Online (Sandbox Code Playgroud)
@DatabaseField(generatedId=true)
private UUID id;
@DatabaseField(canBeNull=false, unique=true)
private String serial;
@DatabaseField(foreign=true, foreignAutoRefresh=true, canBeNull=false)
private EquipmentTypeEntity type;
Run Code Online (Sandbox Code Playgroud)
@DatabaseField(generatedId=true)
private UUID id;
@DatabaseField(canBeNull=true)
private String type;
@DatabaseField(foreign=true, foreignAutoRefresh=true, canBeNull=false)
private EquipmentModelEntity model;
Run Code Online (Sandbox Code Playgroud)
@DatabaseField(generatedId=true)
private UUID id;
@DatabaseField(canBeNull=false)
private String model;
Run Code Online (Sandbox Code Playgroud)