我在我的Android应用程序中使用SugarORM。在我的项目中,我有几个表,我想知道有没有办法将它们连接到另一个具有多个表列的类对象?
如果是,那么示例将非常有用。
答案 0 :(得分:6)
SugarORM为简单查询提供了Query Builder对象。由于它不提供连接的支持,您可以直接执行原始查询并将结果存储到ad-hoc创建的对象中。
因此,构建自定义原始查询,重命名SELECT部分中的字段
CustomOBJ.executeQuery("SELECT tableA.fieldA as field1, tableA.fieldB as field2, tableB.fieldA as field 3 FROM tableA JOIN tableB WHERE .....");
然后创建自定义对象
public CustomOBJ {
private String field1;
private String field2;
private String field3;
public CustomOBJ(){} //you must declare an empty constructor
//getters
//setters
}
这里是文档: