Uses of Interface
org.hibernate.boot.jaxb.mapping.spi.db.JaxbTableMapping

Packages that use JaxbTableMapping
Package
Description
 
  • Uses of JaxbTableMapping in org.hibernate.boot.jaxb.mapping.spi

    Modifier and Type
    Class
    Description
    class 
    @Target({METHOD, FIELD}) @Retention(RUNTIME) public @interface CollectionTable { String name() default ""; String catalog() default ""; String schema() default ""; JoinColumn[] joinColumns() default {}; ForeignKey foreignKey() default @ForeignKey(ConstraintMode.PROVIDER_DEFAULT); UniqueConstraint[] uniqueConstraints() default {}; Index[] indexes() default {}; String options() default ""; } <p>Java class for collection-table complex type</p>.
    class 
    @Target({METHOD, FIELD}) @Retention(RUNTIME) public @interface JoinTable { String name() default ""; String catalog() default ""; String schema() default ""; JoinColumn[] joinColumns() default {}; JoinColumn[] inverseJoinColumns() default {}; ForeignKey foreignKey() default @ForeignKey(ConstraintMode.PROVIDER_DEFAULT); ForeignKey inverseForeignKey() default @ForeignKey(ConstraintMode.PROVIDER_DEFAULT); UniqueConstraint[] uniqueConstraints() default {}; Index[] indexes() default {}; CheckConstraint[] check() default {}; String comment() default ""; String options() default ""; } <p>Java class for join-table complex type</p>.
    class 
    See `@jakarta.persistence.SecondaryTable` See `@org.hibernate.annotations.SecondaryRow` <p>Java class for secondary-table complex type</p>.
    class 
    @Repeatable(TableGenerators.class) @Target({TYPE, METHOD, FIELD, PACKAGE}) @Retention(RUNTIME) public @interface TableGenerator { String name() default ""; String table() default ""; String catalog() default ""; String schema() default ""; String pkColumnName() default ""; String valueColumnName() default ""; String pkColumnValue() default ""; int initialValue() default 0; int allocationSize() default 50; UniqueConstraint[] uniqueConstraints() default {}; Indexes[] indexes() default {}; String options() default ""; } <p>Java class for table-generator complex type</p>.
    class 
    @Target({TYPE}) @Retention(RUNTIME) public @interface Table { String name() default ""; String catalog() default ""; String schema() default ""; UniqueConstraint[] uniqueConstraints() default {}; Index[] indexes() default {}; CheckConstraint[] check() default {}; String comment() default ""; String options() default ""; } <p>Java class for table complex type</p>.