@Target(value=METHOD) @Retention(value=RUNTIME) public @interface Column
The properties of the annotation affect how the column will be persisted.
The annotation will have effect only if it's applied to a
public instance getter,
i.e. a method without parameters and with
get- prefix. An
is- prefix is also
supported but only for properties of
The class declaring an entity column must as well be
Column.name() allows to specify a custom column name to be persisted in a
If there are repeated column names within an
the exception will be raised on a repository
registration for the entity.