@Retention(CLASS) @Target({TYPE})

public @interface Inheritance

Stores an entity hierarchy in one table with an immutable discriminator.

Methods

public abstract String discriminatorColumn() default "entity_type"Names the column distinguishing concrete classes in this single-table hierarchy.

Method details

discriminatorColumn

public abstract String discriminatorColumn() default "entity_type"
Names the column distinguishing concrete classes in this single-table hierarchy.

Returns

column name; entity_type by default