Uses of Interface
org.hibernate.boot.jaxb.mapping.spi.db.JaxbColumnCommon
Packages that use JaxbColumnCommon
-
Uses of JaxbColumnCommon in org.hibernate.boot.jaxb.mapping.spi
Classes in org.hibernate.boot.jaxb.mapping.spi that implement JaxbColumnCommonModifier and TypeClassDescriptionclass@Target({TYPE}) @Retention(RUNTIME) public @interface DiscriminatorColumn { String name() default "DTYPE"; DiscriminatorType discriminatorType() default STRING; String columnDefinition() default ""; String options() default ""; int length() default 31; } <p>Java class for discriminator-column complex type</p>.class@Repeatable(JoinColumns.class) @Target({METHOD, FIELD}) @Retention(RUNTIME) public @interface JoinColumn { String name() default ""; String referencedColumnName() default ""; boolean unique() default false; boolean nullable() default true; boolean insertable() default true; boolean updatable() default true; String columnDefinition() default ""; String options() default ""; String table() default ""; ForeignKey foreignKey() default @ForeignKey(); CheckConstraint[] check() default {}; String comment() default ""; } <p>Java class for join-column complex type</p>.class@Target({METHOD, FIELD}) @Retention(RUNTIME) public @interface MapKeyColumn { String name() default ""; boolean unique() default false; boolean nullable() default false; boolean insertable() default true; boolean updatable() default true; String columnDefinition() default ""; String options() default ""; String table() default ""; int length() default 255; int precision() default 0; // decimal precision int scale() default 0; // decimal scale } <p>Java class for map-key-column complex type</p>.class@Repeatable(MapKeyJoinColumns.class) @Target({METHOD, FIELD}) @Retention(RUNTIME) public @interface MapKeyJoinColumn { String name() default ""; String referencedColumnName() default ""; boolean unique() default false; boolean nullable() default false; boolean insertable() default true; boolean updatable() default true; String columnDefinition() default ""; String options() default ""; String table() default ""; ForeignKey foreignKey() default @ForeignKey(ConstraintMode.PROVIDER_DEFAULT); } <p>Java class for map-key-join-column complex type</p>.class@Repeatable(PrimaryKeyJoinColumns.class) @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) public @interface PrimaryKeyJoinColumn { String name() default ""; String referencedColumnName() default ""; String columnDefinition() default ""; String options() default ""; ForeignKey foreignKey() default @ForeignKey(PROVIDER_DEFAULT); } <p>Java class for primary-key-join-column complex type</p>. -
Uses of JaxbColumnCommon in org.hibernate.boot.jaxb.mapping.spi.db
Subinterfaces of JaxbColumnCommon in org.hibernate.boot.jaxb.mapping.spi.dbModifier and TypeInterfaceDescriptioninterfaceComposition of the aspects of column definition for join "column types" exposed in XSD