-
Language:
English
-
Language:
English
10.20. @key Attribute Functions
Declaring an attribute as a key attribute has 2 major effects on generated types:
- The attribute will be used as a key identifier for the type, and as so, the generated class will implement the equals() and hashCode() methods taking the attribute into account when comparing instances of this type.
- JBoss Rules will generate a constructor using all the key attributes as parameters.