本文整理了Java中javax.persistence.AssociationOverride.<init>()
方法的一些代码示例,展示了AssociationOverride.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AssociationOverride.<init>()
方法的具体详情如下:
包路径:javax.persistence.AssociationOverride
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!