| Class | Description |
|---|---|
| Id.DefaultIdGenerator |
| Enum | Description |
|---|---|
| DecodeUndefinedHandlingStrategy.Strategy | |
| DecodingFieldFailureStrategy.Strategy | |
| DecodingPojoFailureStrategy.Strategy | |
| EncodeNullHandlingStrategy.Strategy |
| Annotation Type | Description |
|---|---|
| CodecToBeUsed | |
| DecodeUndefinedHandlingStrategy |
This strategy can be used to influence field values while decoding if no value is found in the database.
|
| DecodingFieldFailureStrategy |
Use this annotation on pjo fields to define the codec behaviour in case of field decoding errors.
|
| DecodingPojoFailureStrategy |
Use this annotation to define the behaviour of the pojo codec in case of exceptions.
|
| Discriminator |
If you want to choose your discriminator manually you can annotate your pojo classes with this annotation.
|
| DiscriminatorFallback |
This annotation can be used to decode objects from the database that do not provide a discriminator.
|
| DiscriminatorKey |
A discriminator key is useful if you want to control the property name for which the discriminator is persisted.
|
| EncodeNullHandlingStrategy |
Use this annotation to specify the handling of null values prior to encoding to the database.
|
| EncodeNulls |
If you need nulls to be written out to the database, use this annotation either at pojo class level or at field level.
|
| FieldMapping |
An entity class that implements
SpecialFieldsMap can have methods
that define the value being encoded/decoded by their return type. |
| Id |
Use this annotation to mark the id field.
|
| IgnoreType | |
| LockingVersion | |
| Polymorphic |
Use this annotation at classes that you want to declare as polymorphic
This is especially useful if at present only one single base class is yet defined for your desired hierarchy
|
| PostLoad | |
| PreSave | |
| Transient |
Copyright © 2019 BILD GmbH & Co. KG. All rights reserved.