javax.persistence.AssociationOverride.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(11.2k)|赞(0)|评价(0)|浏览(136)

本文整理了Java中javax.persistence.AssociationOverride.<init>()方法的一些代码示例,展示了AssociationOverride.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AssociationOverride.<init>()方法的具体详情如下:
包路径:javax.persistence.AssociationOverride
类名称:AssociationOverride
方法名:<init>

AssociationOverride.<init>介绍

暂无

代码示例

代码示例来源:origin: hibernate/hibernate-orm

@Entity(name = "PolymorphicPropertySub1")
@AssociationOverrides({
    @AssociationOverride(name = "base", joinColumns = @JoinColumn(name = "base_sub_1"))
})
public static class PolymorphicPropertySub1 extends PolymorphicPropertyMapBase<PolymorphicSub1, Embeddable1> {
  private static final long serialVersionUID = 1L;
  public PolymorphicPropertySub1() {
  }
}

代码示例来源:origin: hibernate/hibernate-orm

@Entity(name = "PolymorphicPropertySub2")
@AssociationOverrides({
    @AssociationOverride(name = "base", joinColumns = @JoinColumn(name = "base_sub_2"))
})
public static class PolymorphicPropertySub2 extends PolymorphicPropertyMapBase<PolymorphicSub2, Embeddable2> {
  private static final long serialVersionUID = 1L;
  public PolymorphicPropertySub2() {
  }
}

代码示例来源:origin: hibernate/hibernate-orm

/**
 * @author Emmanuel Bernard
 */
@Entity
@AssociationOverrides({
@AssociationOverride(name = "id.channel", joinColumns = @JoinColumn(name = "chan_id", nullable = false)),
@AssociationOverride(name = "id.presenter", joinColumns = @JoinColumn(name = "presenter_name", nullable = false))})
public class TvMagazin {
  @EmbeddedId
  public TvMagazinPk id;
  @Temporal(TemporalType.TIME)
  @Column(name="`time`")
  Date time;
}

代码示例来源:origin: hibernate/hibernate-orm

@ElementCollection
@CollectionTable(
    name = "MATERIAL_RATINGS",
    joinColumns = { @JoinColumn( name = "MATERIAL_ID" ) }
)
@AssociationOverrides(
    value = { @AssociationOverride( name = "rating", joinColumns = { @JoinColumn(name = "RATING_ID") } ) }
)
@Immutable
public Set<ContainedRating> getContainedRatings() {
  return containedRatings;
}
public void setContainedRatings(Set<ContainedRating> containedRatings) {

代码示例来源:origin: hibernate/hibernate-orm

@AssociationOverride(name = "tags",
    joinTable = @JoinTable(name = AssociationOverrideSchemaTest.TABLE_NAME,
        joinColumns = @JoinColumn(name = AssociationOverrideSchemaTest.ID_COLUMN_NAME),

代码示例来源:origin: hibernate/hibernate-orm

/**
 * @author Chandra Patni
 */
@Entity
@SecondaryTable( name = "TV_PROGRAM_EXT", pkJoinColumns = {
@PrimaryKeyJoinColumn( name = "CHANNEL_ID" ),
@PrimaryKeyJoinColumn( name = "PRESENTER_NAME" )
    } )
@AssociationOverrides({
@AssociationOverride(name = "id.channel", joinColumns = @JoinColumn(name = "chan_id", nullable = false)),
@AssociationOverride(name = "id.presenter", joinColumns = @JoinColumn(name = "presenter_name", nullable = false))})
public class TvProgram {
  @EmbeddedId
  public TvMagazinPk id;

  @Temporal( TemporalType.TIME )
  @Column(name="`time`")
  Date time;

  @Column( name = "TXT", table = "TV_PROGRAM_EXT" )
  public String text;

}

代码示例来源:origin: hibernate/hibernate-orm

@ElementCollection
@CollectionTable(
    name = "COLLECTION_TABLE",
    joinColumns = { @JoinColumn( name = "MAIN_ID" ) }
)
@AssociationOverrides(
    value = { @AssociationOverride( name = "size", joinColumns = { @JoinColumn(name = "ASSOCIATION_ID") } ) }
)
@Where( clause = "MAIN_CODE='MATERIAL' AND ASSOCIATION_CODE='SIZE'")
@Immutable
public Set<ContainedSize> getContainedSizesFromCombined() {
  return containedSizesFromCombined;
}
public void setContainedSizesFromCombined(Set<ContainedSize> containedSizesFromCombined) {

代码示例来源:origin: hibernate/hibernate-orm

@Entity(name = "Company")
@AssociationOverrides({
    @AssociationOverride(
        name = "owner",
        joinColumns = @JoinColumn( name = "OWNER_PERSON_ID" ),
        foreignKey = @ForeignKey( name = "FK_COMPANY_OWNER" )
    ),
    @AssociationOverride(
        name = "owner2",
        joinColumns = @JoinColumn( name = "OWNER_PERSON_ID2" ),
        foreignKey = @ForeignKey( name = "FK_COMPANY_OWNER2", value = ConstraintMode.NO_CONSTRAINT )
    ),
    @AssociationOverride(
        name = "creditCard",
        joinColumns = @JoinColumn( name = "CREDIT_CARD_ID" ),
        foreignKey = @ForeignKey( name = "FK_COMPANY_CREDIT_CARD" )
    ),
    @AssociationOverride(
        name = "creditCard2",
        joinColumns = @JoinColumn( name = "CREDIT_CARD_ID2" ),
        foreignKey = @ForeignKey( name = "FK_COMPANY_CREDIT_CARD2", value = ConstraintMode.NO_CONSTRAINT )
    ),
    @AssociationOverride(
        name = "creditCards1",
        joinColumns = @JoinColumn( name = "CREDIT_CARD_ID3" ),
        foreignKey = @ForeignKey( name = "FK_COMPANY_CREDIT_CARD3" )
    ),
    @AssociationOverride(
        name = "creditCards2",
        joinColumns = @JoinColumn( name = "CREDIT_CARD_ID4" ),

代码示例来源:origin: hibernate/hibernate-orm

@AssociationOverride(
  name = "ebookPublisher.country",
  joinColumns = @JoinColumn(name = "ebook_publisher_country_id")
),
@AssociationOverride(
  name = "paperBackPublisher.country",
  joinColumns = @JoinColumn(name = "paper_back_publisher_country_id")

代码示例来源:origin: hibernate/hibernate-orm

@Entity(name = "DesignContract")
@AssociationOverrides(value = {
    @AssociationOverride(name = "pk.contract", joinColumns = @JoinColumn(name = "FK_CONTRACT")),
    @AssociationOverride(name = "pk.design", joinColumns = @JoinColumn(name = "FK_DESIGN"))
})
@Table(name = "CONTRACT_DESIGNS")

代码示例来源:origin: hibernate/hibernate-orm

@AssociationOverride(name = "range",
           joinColumns = {
               @JoinColumn(name = "VJTRCTE1_ID",
@AssociationOverride(name = "range",
           joinColumns = {
               @JoinColumn(name = "VJTRCTE2_ID",

代码示例来源:origin: com.blazebit/blaze-persistence-core-testsuite

@Embedded
@AttributeOverrides({
    @AttributeOverride(name = "primaryName", column = @Column(name = "container_primary_name", length = 30)),
    @AttributeOverride(name = "secondaryName", column = @Column(name = "container_secondary_name", length = 30))
})
@AssociationOverride(name = "intIdEntity", joinColumns = @JoinColumn(name = "container_int_id_entity"))
public NameObject getNameObject() {
  return nameObject;
}

代码示例来源:origin: com.blazebit/blaze-persistence-core-testsuite

@Embedded
@AttributeOverrides({
    @AttributeOverride(name = "primaryName", column = @Column(name = "container_primary_name", length = 30)),
    @AttributeOverride(name = "secondaryName", column = @Column(name = "container_secondary_name", length = 30))
})
@AssociationOverride(name = "intIdEntity", joinColumns = @JoinColumn(name = "container_int_id_entity"))
public NameObject getNameObject() {
  return nameObject;
}

代码示例来源:origin: Blazebit/blaze-persistence

@Embedded
@AttributeOverrides({
    @AttributeOverride(name = "primaryName", column = @Column(name = "container_primary_name", length = 30)),
    @AttributeOverride(name = "secondaryName", column = @Column(name = "container_secondary_name", length = 30))
})
@AssociationOverride(name = "intIdEntity", joinColumns = @JoinColumn(name = "container_int_id_entity"))
public NameObject getNameObject() {
  return nameObject;
}

代码示例来源:origin: Blazebit/blaze-persistence

@Embedded
@AttributeOverrides({
    @AttributeOverride(name = "primaryName", column = @Column(name = "container_primary_name", length = 30)),
    @AttributeOverride(name = "secondaryName", column = @Column(name = "container_secondary_name", length = 30))
})
@AssociationOverride(name = "intIdEntity", joinColumns = @JoinColumn(name = "container_int_id_entity"))
public NameObject getNameObject() {
  return nameObject;
}

代码示例来源:origin: sk.seges.corpis/corpis-domain-api

@Embedded
@AttributeOverrides({
    @AttributeOverride(name = JpaAddress.STREET, column = @Column(name = DBConstraints.CORRESP_TABLE_PREFIX + JpaAddress.STREET)),
    @AttributeOverride(name = JpaAddress.CITY, column = @Column(name = DBConstraints.CORRESP_TABLE_PREFIX + JpaAddress.CITY)),
    @AttributeOverride(name = JpaAddress.STATE, column = @Column(name = DBConstraints.CORRESP_TABLE_PREFIX + JpaAddress.STATE)),
    @AttributeOverride(name = JpaAddress.ZIP, column = @Column(name = DBConstraints.CORRESP_TABLE_PREFIX + JpaAddress.ZIP, length = DBConstraints.ZIP_LENGTH)),
    @AttributeOverride(name = JpaAddress.COUNTRY, column = @Column(name = DBConstraints.CORRESP_TABLE_PREFIX + JpaAddress.COUNTRY))})
@AssociationOverride(name = JpaAddress.COUNTRY, joinColumns = @JoinColumn(name = DBConstraints.CORRESP_TABLE_PREFIX
    + JpaAddress.COUNTRY + "_id"))
public JpaAddress getCorrespAddress() {
  return (JpaAddress) super.getCorrespAddress();
}

代码示例来源:origin: sk.seges.corpis/corpis-invoice-domain-jpa

@Override
@Embedded
@Valid
@AttributeOverrides( {
    @AttributeOverride(name = AddressData.STREET, column = @Column(name = JpaCustomerCore.TABLE_PREFIX + AddressData.STREET)),
    @AttributeOverride(name = AddressData.CITY, column = @Column(name = JpaCustomerCore.TABLE_PREFIX + AddressData.CITY)),
    @AttributeOverride(name = AddressData.STATE, column = @Column(name = JpaCustomerCore.TABLE_PREFIX + AddressData.STATE)),
    @AttributeOverride(name = AddressData.ZIP, column = @Column(name = JpaCustomerCore.TABLE_PREFIX + AddressData.ZIP)),
    @AttributeOverride(name = AddressData.COUNTRY, column = @Column(name = JpaCustomerCore.TABLE_PREFIX + AddressData.COUNTRY))})
@AssociationOverride(name = AddressData.COUNTRY, joinColumns = @JoinColumn(name = JpaCustomerCore.TABLE_PREFIX
    + AddressData.COUNTRY + "_id"))
public JpaAddress getCustomerAddress() {
  return (JpaAddress) super.getCustomerAddress();
}

代码示例来源:origin: sk.seges.corpis/corpis-customer-domain-jpa

@Override
@Embedded
@AttributeOverrides({
    @AttributeOverride(name = JpaAddress.STREET, column = @Column(name = DBConstraints.CORRESP_TABLE_PREFIX + JpaAddress.STREET)),
    @AttributeOverride(name = JpaAddress.CITY, column = @Column(name = DBConstraints.CORRESP_TABLE_PREFIX + JpaAddress.CITY)),
    @AttributeOverride(name = JpaAddress.STATE, column = @Column(name = DBConstraints.CORRESP_TABLE_PREFIX + JpaAddress.STATE)),
    @AttributeOverride(name = JpaAddress.ZIP, column = @Column(name = DBConstraints.CORRESP_TABLE_PREFIX + JpaAddress.ZIP, length = DBConstraints.ZIP_LENGTH)),
    @AttributeOverride(name = JpaAddress.COUNTRY, column = @Column(name = DBConstraints.CORRESP_TABLE_PREFIX + JpaAddress.COUNTRY))})
@AssociationOverride(name = JpaAddress.COUNTRY, joinColumns = @JoinColumn(name = DBConstraints.CORRESP_TABLE_PREFIX
    + JpaAddress.COUNTRY + "_id"))
public JpaAddress getCorrespAddress() {
  return (JpaAddress) super.getCorrespAddress();
}

代码示例来源:origin: v-ladynev/fluent-hibernate

@Embedded
@AttributeOverrides({ @AttributeOverride(name = "comment", column = @Column(
    name = "f_stationar_from_comment", length = 1023)) })
@AssociationOverrides({
  @AssociationOverride(name = "stationar", joinColumns = @JoinColumn(
        name = "fk_stationar_from")),
      @AssociationOverride(name = "department", joinColumns = @JoinColumn(
        name = "fk_stationar_from_department")) })
public RootStationar getStationarFrom() {
  return stationarFrom;
}

代码示例来源:origin: v-ladynev/fluent-hibernate

@Embedded
@AttributeOverrides({ @AttributeOverride(name = "comment", column = @Column(
    name = "f_stationar_to_comment", length = 1023)) })
@AssociationOverrides({
  @AssociationOverride(name = "stationar", joinColumns = @JoinColumn(
        name = "fk_stationar_to")),
      @AssociationOverride(name = "department", joinColumns = @JoinColumn(
        name = "fk_stationar_to_department")) })
public RootStationar getStationarTo() {
  return stationarTo;
}

相关文章