Annotation Interface Group
Identifies the key for a group.
@Group should be used when you have control over the key class. For example:
class User {
...
String office;
...
int hashCode() {
// Defines the hash for the key, normally used to determine location
...
}
// Override the location by specifying a group, all keys in the same
// group end up with the same owner
@Group
String getOffice() {
return office;
}
}
If you don't have control over the key class, you can specify a Grouper (in your configuration) which can be used to
specify the group externally.
You must set the groupsEnabled property to true in your configuration in order to use groups.
- Author:
- Pete Muir
- See Also: