0
這是DB表@ForeignCollectionField使用ORMLITE數據庫類爲null每當表中查詢
@DatabaseTable(tableName = "Menus")
public class Menus {
@DatabaseField(columnName = "menuId", id = true)
private String id;
@ForeignCollectionField(eager = true)
private ForeignCollection<Test> test;}
這是國外收藏
@DatabaseTable(tableName = "Test")
public class Test {
@DatabaseField(foreign = true, foreignAutoCreate = true, foreignAutoRefresh = true)
private Menus menu;
@DatabaseField(columnName = "id", id = true)
private String id;
@DatabaseField(columnName = "name")
private String name;}
我問
ArrayList<Menus> courseList = null;
try {
courseList = (ArrayList<Menus>) menuDao.queryForAll();
} catch (SQLException e) {
e.printStackTrace();
}
我得到除了返回null的foreignCollection之外的所有術語。
有沒有人有這方面的解決方案?