Package org.hibernate.annotations
Interface DialectOverride
-
public interface DialectOverride
Allows certain annotations to be overridden in a given SQLDialect
.For example, a
Formula
annotation may be customized for a givenDialect
using theDialectOverride.Formula
annotation. An annotation may even be customized for a specific range of versions of the dialect by specifying aDialectOverride.Version
.dialect
specifies the SQL dialect to which the override applies,sameOrAfter
specifies that the override applies to all versions beginning with the given version, andbefore
specifies that the override applies to all versions earlier than the given version.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
DialectOverride.Check
Specializes aCheck
in a certain dialect.static interface
DialectOverride.Checks
static interface
DialectOverride.ColumnDefault
Specializes aColumnDefault
in a certain dialect.static interface
DialectOverride.ColumnDefaults
static interface
DialectOverride.DiscriminatorFormula
Specializes aDiscriminatorFormula
in a certain dialect.static interface
DialectOverride.DiscriminatorFormulas
static interface
DialectOverride.FilterDefOverrides
static interface
DialectOverride.FilterDefs
SpecializesFilterDefs
in a certain dialect.static interface
DialectOverride.FilterOverrides
static interface
DialectOverride.Filters
SpecializesFilters
in a certain dialect.static interface
DialectOverride.Formula
Specializes aFormula
in a certain dialect.static interface
DialectOverride.Formulas
static interface
DialectOverride.GeneratedColumn
Specializes aGeneratedColumn
in a certain dialect.static interface
DialectOverride.GeneratedColumns
static interface
DialectOverride.JoinFormula
Specializes aJoinFormula
in a certain dialect.static interface
DialectOverride.JoinFormulas
static interface
DialectOverride.OrderBy
Specializes anOrderBy
in a certain dialect.static interface
DialectOverride.OrderBys
static interface
DialectOverride.OverridesAnnotation
Marks an annotation type as a dialect-specific override for some other annotation type.static interface
DialectOverride.Version
Identifies a database version.static interface
DialectOverride.Where
Specializes aWhere
in a certain dialect.static interface
DialectOverride.Wheres
-