| Annotation Type | Description |
|---|---|
| DiffIgnore |
Use DiffIgnore annotation to mark certain properties
or classes as ignored by JaVers.
|
| Entity |
Maps user's class to
EntityType |
| Id |
Use @Id to map Entity unique identifier (field or getter)
|
| ShallowReference |
Use ShallowReference to mark certain Entities as compared only by Id.
|
| TypeName |
Use TypeName annotation to give a distinctive type name for your Entities and ValueObjects.
|
| Value |
Maps user's class to
ValueType |
| ValueObject |
Maps user's class to
ValueObjectType |