发现系统自带的Sqls.callback很好用,尤其是在链表查询的时候,但是当连表查询的时候存在重复字段如何做解析呢,
比如表1 (TableA)包含字段 "name" 表2(TableB)也有个 "name"字段,这个时候如何做解析呢?
我的代码
Sql sql = Sqls.create(_sql_query.toString());
Entity entity = dao().getEntity(ApiUserDetailResult.class);
sql.setEntity(entity);
sql.setCallback(Sqls.callback.entities());
dao().execute(sql);
sql.getObject(ApiUserDetailResult.class);
public class ApiUserDetailResult {
private String name;
}
发现连表left join的时候返回表TableA的字段,表2的name字段不知道如何来获取?或者可以对返回结果写注解?