给 Domain 注入一些公共的属性与方法
| Type | Name and description |
|---|---|
boolean |
equals(Object other)生成 equals 方法,并可配合注解 DomainEquals 扩展 |
static Object |
prop(java.io.Serializable id, String propertyName)根据 ID 获得单个持久化对象的单个属性值 |
static Map<String, Object> |
prop(java.io.Serializable id, Iterable<String> propertyNames)根据 ID 获得单个持久化对象的部分属性值 |
static List<Map<String, Object>> |
propAll(Iterable<java.io.Serializable> ids, String propertyName, Map orderBy = null)根据 ID 获得多个持久化对象的单个属性值 |
static List<Map<String, Object>> |
propAll(Iterable<java.io.Serializable> ids, Iterable<String> propertyNames, Map orderBy = null)根据 ID 获得多个持久化对象的部分属性值 |
生成 equals 方法,并可配合注解 DomainEquals 扩展
根据 ID 获得单个持久化对象的单个属性值
避免取出完整的对象,用以提升性能
id - 对象的IDpropertyName - 对象的属性名根据 ID 获得单个持久化对象的部分属性值
根据 ID 获得多个持久化对象的单个属性值
ids - 对象的 ID 列表;如果为空,则取所有orderBy - 排序参数,形如 [sort: foo, order: desc] 或 [fullSequance: asc, name: asc, ...],默认根据 id 顺序根据 ID 获得多个持久化对象的部分属性值