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

x33g5p2x  于2022-01-15 转载在 其他  
字(8.9k)|赞(0)|评价(0)|浏览(196)

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

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;

相关文章

微信公众号

最新文章

更多