Identifier Index
The unique identifier / "primary key" of the entity.
By default, the @Id field of an entity is indexed. This can be disabled via @NonIndex if access should mostly be performed on other fields/queries than the unique identifier.
This should also be done if the @Id field isn't unique!
Example of removing the index of the @Id field:
// Lombok's annotations go here..
public class Customer {
@Id // en2do - define the identifier of the entity
@NonIndex // en2do - delete the index of the identifier
UUID uniqueId;
// Other fields go here...
}
Last updated