本文整理了Java中javax.persistence.AttributeOverride.<init>()
方法的一些代码示例,展示了AttributeOverride.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AttributeOverride.<init>()
方法的具体详情如下:
包路径:javax.persistence.AttributeOverride
类名称:AttributeOverride
方法名:<init>
暂无
代码示例来源:origin: hibernate/hibernate-orm
/**
* @author Emmanuel Bernard
*/
@Entity
@AttributeOverride(name = "longitude", column = @Column(name = "fld_longitude"))
public class Tower extends MilitaryBuilding {
}
代码示例来源:origin: hibernate/hibernate-orm
/**
* @author Emmanuel Bernard
*/
@Entity
@AttributeOverride(name = "longitude", column = @Column(name = "fld_longitude"))
public class Tower extends MilitaryBuilding {
}
代码示例来源:origin: hibernate/hibernate-orm
@Embedded
@AttributeOverrides(value = {
@AttributeOverride(name = "tenor", column = @Column(name = "SHORT_TENOR")),
@AttributeOverride(name = "fixedLeg.paymentFrequency", column = @Column(name = "SHORT_FIXED_FREQUENCY")),
@AttributeOverride(name = "fixedLeg.rate", column = @Column(name = "SHORT_FIXED_RATE")),
@AttributeOverride(name = "floatLeg.paymentFrequency", column = @Column(name = "SHORT_FLOAT_FREQUENCY")),
@AttributeOverride(name = "floatLeg.rateIndex", column = @Column(name = "SHORT_FLOAT_RATEINDEX")),
@AttributeOverride(name = "floatLeg.rateSpread", column = @Column(name = "SHORT_FLOAT_RATESPREAD"))
})
public Swap getShortSwap() {
return shortSwap;
}
代码示例来源:origin: hibernate/hibernate-orm
/**
* @author Vlad Mihalcea
*/
@Entity
@AttributeOverride(name = "uid", column = @Column(name = "id_extend_table", insertable = false, updatable = false))
public class SubclassWithUuidAsId extends MappedSuperClassWithUuidAsBasic {
@Id
@Access(AccessType.PROPERTY)
@Override
public Long getUid() {
return super.getUid();
}
}
代码示例来源:origin: hibernate/hibernate-orm
@AttributeOverrides( {
@AttributeOverride(name = "size", column = @Column(name = "summ_size", table = "BookSummary")),
@AttributeOverride(name = "text", column = @Column(table = "BookSummary"))
})
public Summary getSummary() {
return summary;
}
代码示例来源:origin: hibernate/hibernate-orm
@EmbeddedId
@AttributeOverrides( {
@AttributeOverride(name = "firstId", column = @Column(name = "idcolumn", nullable = false)),
@AttributeOverride(name = "secondId", column = @Column(name = "idcolumn_second", nullable = false, length = 50)),
@AttributeOverride(name = "thirdId", column = @Column(name = "thirdcolumn", nullable = false, length = 20)) })
public TableBId getId() {
return this.id;
}
代码示例来源:origin: hibernate/hibernate-orm
@Entity(name = "Taxon")
@Table(name = "taxon", uniqueConstraints = @UniqueConstraint(columnNames = { "catalog_version_id", "code" }))
@AttributeOverride(name = "code", column = @Column(name = "code", nullable = false, unique = false))
public static class TaxonEntity extends AbstractEntity {
@Column(name = "catalog_version_id")
private String catalogVersion;
public String getCatalogVersion() {
return catalogVersion;
}
public void setCatalogVersion(String catalogVersion) {
this.catalogVersion = catalogVersion;
}
}
}
代码示例来源:origin: hibernate/hibernate-orm
/**
* Entity having a many to one in its pk
*
* @author Emmanuel Bernard
*/
@Entity
@Inheritance(strategy = InheritanceType.JOINED)
public class Child {
@EmbeddedId
@AttributeOverride(name = "nthChild", column = @Column(name = "nth"))
public ChildPk id;
}
代码示例来源:origin: hibernate/hibernate-orm
@Embedded
@AttributeOverride(name = "paymentFrequency", column = @Column(name = "FIXED_FREQENCY"))
public FixedLeg getFixedLeg() {
return fixedLeg;
}
代码示例来源:origin: hibernate/hibernate-orm
@EmbeddedId
@AttributeOverrides({
@AttributeOverride(name = "brand", column = @Column(name = "computer_brand")),
@AttributeOverride(name = "model", column = @Column(name = "computer_model"))
})
public ComputerPk getId() {
return id;
}
代码示例来源:origin: hibernate/hibernate-orm
@Embedded
@AttributeOverride(name = "paymentFrequency", column = @Column(name = "FLOAT_FREQUENCY"))
public FloatLeg getFloatLeg() {
return floatLeg;
}
代码示例来源:origin: hibernate/hibernate-orm
/**
* @author Emmanuel Bernard
*/
@AttributeOverrides(value = {
@AttributeOverride(name = "swap.tenor", column = @Column(name = "TENOR")), //should be ovvriden by deal
@AttributeOverride(name = "id", column = @Column(name = "NOTONIALDEAL_ID"))
})
@MappedSuperclass
public class NotonialDeal extends Deal {
/**
* Notional amount of both IRSs.
*/
private double notional;
public double getNotional() {
return notional;
}
public void setNotional(double notional) {
this.notional = notional;
}
}
代码示例来源:origin: hibernate/hibernate-orm
@AttributeOverride(name = "swap.tenor", column = @Column(name = "MEDIUM_TENOR")),
@AttributeOverride(name = "swap.fixedLeg.paymentFrequency", column = @Column(name = "MEDIUM_FIXED_FREQUENCY")),
@AttributeOverride(name = "swap.fixedLeg.rate", column = @Column(name = "MEDIUM_FIXED_RATE")),
@AttributeOverride(name = "swap.floatLeg.paymentFrequency", column = @Column(name = "MEDIUM_FLOAT_FREQUENCY")),
@AttributeOverride(name = "swap.floatLeg.rateIndex", column = @Column(name = "MEDIUM_FLOAT_RATEINDEX")),
@AttributeOverride(name = "swap.floatLeg.rateSpread", column = @Column(name = "MEDIUM_FLOAT_RATESPREAD"))
})
public class SpreadDeal extends NotonialDeal {
代码示例来源:origin: hibernate/hibernate-orm
@AttributeOverride(name = "key.street", column = @Column(name = "STREET_NAME")),
@AttributeOverride(name = "value.size", column = @Column(name = "SQUARE_FEET")),
@AttributeOverride(name = "value.tax", column = @Column(name = "ASSESSMENT"))
})
@ElementCollection
@AttributeOverride(name = "key.street", column = @Column(name = "STREET_NAME")),
@AttributeOverride(name = "value.size", column = @Column(name = "SQUARE_FEET")),
@AttributeOverride(name = "value.tax", column = @Column(name = "ASSESSMENT"))
})
@ElementCollection
@AttributeOverride(name = "size", column = @Column(name = "SQUARE_FEET")),
@AttributeOverride(name = "tax", column = @Column(name = "ASSESSMENT"))
})
@ElementCollection
@AttributeOverride(name = "size", column = @Column(name = "SQUARE_FEET")),
@AttributeOverride(name = "tax", column = @Column(name = "ASSESSMENT"))
})
@ElementCollection
代码示例来源:origin: hibernate/hibernate-orm
@Entity
@Table( name = "AGG_TYPE" )
public static class AggregatedTypeValue {
@Id
UUID id;
@Embedded
@AttributeOverrides({
@AttributeOverride(name = "type", column = @Column(name = "content_type")),
@AttributeOverride(name = "value", column = @Column(name = "content_value"))
})
TypeValue content;
@CollectionTable( name = "ATTRIBUTES" )
@ElementCollection(fetch = FetchType.EAGER)
@MapKeyColumn(name = "attribute_name")
@AttributeOverrides({
@AttributeOverride(name = "value.type", column = @Column(name = "attribute_type")),
@AttributeOverride(name = "value.value", column = @Column(name = "attribute_value"))
})
Map<String, TypeValue> attributes;
}
}
代码示例来源:origin: hibernate/hibernate-orm
/**
* @author Emmanuel Bernard
*/
@Entity
@Table(name="`Dependent`")
public class Dependent {
// default column name for "name" attribute is overridden
@AttributeOverride(name = "name", column = @Column(name = "dep_name"))
@EmbeddedId
DependentId id;
@MapsId("empPK")
@JoinColumns({
@JoinColumn(name = "FK1", referencedColumnName = "FIRSTNAME"),
@JoinColumn(name = "FK2", referencedColumnName = "lastName")
})
@ManyToOne
Employee emp;
}
代码示例来源:origin: hibernate/hibernate-orm
joinColumns = @JoinColumn(name = AssociationOverrideSchemaTest.ID_COLUMN_NAME),
schema = AssociationOverrideSchemaTest.SCHEMA_NAME))
@AttributeOverride(name = "tags", column = @Column(name = AssociationOverrideSchemaTest.VALUE_COLUMN_NAME))
public class BlogEntry extends Entry {
private String text;
代码示例来源:origin: hibernate/hibernate-orm
/**
* @author Brett Meyer
*/
@Embeddable
public class EmbeddableA {
@Embedded
@AttributeOverrides({@AttributeOverride(name = "embedAttrB" , column = @Column(table = "TableB"))})
private EmbeddableB embedB;
private String embedAttrA;
public EmbeddableB getEmbedB() {
return embedB;
}
public void setEmbedB(EmbeddableB embedB) {
this.embedB = embedB;
}
public String getEmbedAttrA() {
return embedAttrA;
}
public void setEmbedAttrA(String embedAttrA) {
this.embedAttrA = embedAttrA;
}
}
代码示例来源:origin: hibernate/hibernate-orm
@Entity(name = "Book")
@AttributeOverrides({
@AttributeOverride(
name = "ebookPublisher.name",
column = @Column(name = "ebook_publisher_name")
),
@AttributeOverride(
name = "paperBackPublisher.name",
column = @Column(name = "paper_back_publisher_name")
代码示例来源:origin: hibernate/hibernate-orm
@AttributeOverride(name = "address", column = @Column(table = "POOL_ADDRESS_2"))
private PoolAddress secondaryAddress;
内容来源于网络,如有侵权,请联系作者删除!