DimKpiAssociationRelInfo.java 1.96 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
package com.hp.cmsz.entity;

import javax.persistence.*;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 *CCOLAP.DIM_KPI_ASSOCIATION_RELATED_INFO_T对应的实体类  多对一 CCOLAP.DIM_ASSOCIATION_ANALYSIS_INFO_T
 *
 * @author Molinyi
 *
 */
@Entity
@Table(name = "DIM_KPI_ASSOCIATION_RELATED_INFO_T",schema = "CCOLAP")
public class DimKpiAssociationRelInfo implements Serializable {

17

18 19 20
    private Long kpiAssociationRelatedId;//


21

22 23
    private Long kpiId;//指标名称

24

25 26
    private BigDecimal kpiWeight;//权重

27 28

    private  transient DimAssociationAnaInfo dimAssociationAnaInfo;
29 30


31 32 33
    @Id
    @GeneratedValue(strategy= GenerationType.SEQUENCE, generator="DimKpiAssociationRelInfoSequence")//作用:为一个实体生成一个唯一标识的主键
    @SequenceGenerator(name = "DimKpiAssociationRelInfoSequence", sequenceName = "KPI_ASSOCIATION_RELATED_SEQ",initialValue = 1,allocationSize=1)
34 35 36 37 38 39 40 41
    public Long getKpiAssociationRelatedId() {
        return kpiAssociationRelatedId;
    }

    public void setKpiAssociationRelatedId(Long kpiAssociationRelatedId) {
        this.kpiAssociationRelatedId = kpiAssociationRelatedId;
    }

42
    @Column(name = "KPI_ID")
43 44 45 46 47 48 49 50
    public Long getKpiId() {
        return kpiId;
    }

    public void setKpiId(Long kpiId) {
        this.kpiId = kpiId;
    }

51 52
    @ManyToOne(cascade = {CascadeType.ALL},fetch = FetchType.EAGER,optional = false)// optional :代表外键字段是否可以为空。true可以为空,false不可以为空
    @JoinColumn(name = "ASSOCIATION_ID")
53 54 55 56 57 58 59 60
    public DimAssociationAnaInfo getDimAssociationAnaInfo() {
        return dimAssociationAnaInfo;
    }

    public void setDimAssociationAnaInfo(DimAssociationAnaInfo dimAssociationAnaInfo) {
        this.dimAssociationAnaInfo = dimAssociationAnaInfo;
    }

61
    @Column(name = "KPI_WEIGHT")
62 63 64 65 66 67 68 69 70 71
    public BigDecimal getKpiWeight() {
        return kpiWeight;
    }

    public void setKpiWeight(BigDecimal kpiWeight) {
        this.kpiWeight = kpiWeight;
    }


}