Domain类注解,用于生成 equals()
方法。
参考:http://groovy.codehaus.org/api/index.html?groovy/transform/EqualsAndHashCode.html
此外,这里仅保留includes参数,且默认为id,并且不生成hachCode方法。
示例:
@bropen.toolkit.transform.DomainEquals
@bropen.toolkit.transform.DomainEquals(includes = "name, code")
@bropen.toolkit.transform.DomainEquals(compareMap = true, includes = "node, dataController")
Type | Name and Description |
---|---|
boolean |
compareMap 是否允许和Map进行比较,默认为否 @default |
String[] |
includes 参与equals计算的属性名列表,默认为“id”,多值可以为逗号分隔的字符串 @default |