来自多个表的 SugarORM 查询?

SugarORM query from multiple tables?

我正在为我的 Android 应用程序使用 SugarORM。在我的项目中,我有几个表,我想知道是否有办法将它们连接到另一个 Class 对象中,该对象具有来自多个表的列?

如果是,那么示例将非常有帮助。

SugarORM 为简单查询提供了一个查询生成器对象。由于它不支持联接,您可以直接执行 原始查询 并将结果存储到临时创建的对象中。

因此,构建您的自定义原始查询,重命名 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
}

这里是文档: