查询模型
Query Models 或@QueryModel是简单用于映射一个指定的,非标准查询的对象,返回一些不属于 @Table的列。类似 @ModelView 的定义,这些不能包含@PrimaryKey,但必须还扩展BaseQueryModel。
要创建一个:
@QueryModel(database = TestDatabase.class)public class TestQueryModel extends BaseQueryModel {@ColumnString newName;@Columnlong average_salary;@ColumnString department;}
规则同样适用于表和视图,该字段必须是包私有,公共或私人用,带有getter和setter方法。如果你想不冗长定义与或注释的所有字段,那就设置@QueryModel(allFields = TRUE) 。
