<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-18  評(píng)論-8  文章-0  trackbacks-0

    主表有兩個(gè)字段映射到副表,可以取得唯一記錄,但這條記錄不定存在,這兩個(gè)字段需要做條件過(guò)濾,就這個(gè)狀況。

    Hibernate Annotation 配置的注意點(diǎn):

    • 需要映射字段的@Column屬性設(shè)為insertable = false, updatable = false,
      • 不產(chǎn)生列重復(fù)的異常?
      • 在hql解析的時(shí)候,自動(dòng)合并相同的列(參考)
    • 類(lèi)必須implements Serializable,不然會(huì)拋ClassCaseException(郁悶4個(gè)小時(shí) -_-!)
    HQL
    select ?s from ScopeProjection s? left ? join?fetch?s.overridewhere?s.hubsite=??ands.companyabbr=?

    CODE
    @Entity
    @SequenceGenerator(name
    = " SEQ_GEN " ,?sequenceName = " SCOPEPROJECTIONSEQ " )
    public ? class ?ScopeProjection? implements ?Serializable?{
    ????
    private ?Integer?id;
    ????
    private ?String?hubsite;
    ????
    private ?String?companyabbr;
    ????
    private ?ScopeProjectionOverride?override;

    ????@Id
    ????@Column(name?
    = ? " PROJECTIONID " )
    ????@GeneratedValue(strategy?
    = ?GenerationType.AUTO,?generator? = ? " SEQ_GEN " )
    ????
    public ?Integer?getId()?{
    ????????
    return ?id;
    ????}

    ????
    public ? void ?setId(Integer?id)?{
    ????????
    this .id? = ?id;
    ????}

    ????@Column(name?
    = ? " HUBSITENAME " ,?nullable? = ? false ,?insertable? = ? false ,?updatable? = ? false )
    ????
    public ?String?getHubsite()?{
    ????????
    return ?hubsite;
    ????}

    ????
    public ? void ?setHubsite(String?hubsite)?{
    ????????
    this .hubsite? = ?hubsite;
    ????}

    ????@Column(name?
    = ? " COMPANYABBREVIATION " ,?nullable? = ? false ,?insertable? = ? false ,?updatable? = ? false )
    ????
    public ?String?getCompanyabbr()?{
    ????????
    return ?companyabbr;
    ????}

    ????
    public ? void ?setCompanyabbr(String?companyabbr)?{
    ????????
    this .companyabbr? = ?companyabbr;
    ????}
    ????
    ????@OneToOne(cascade?
    = ?CascadeType.PERSIST)
    ????@JoinColumns?({
    ????????@JoinColumn(name?
    = ? " COMPANYABBREVIATION " ,?referencedColumnName? = ? " COMPANYABBREVIATION " ),
    ????????@JoinColumn(name?
    = ? " HUBSITENAME " ,?referencedColumnName? = ? " HUBSITENAME " )
    ????})
    ????
    public ?ScopeProjectionOverride?getOverride()?{
    ????????
    return ?override;
    ????}

    ????
    public ? void ?setOverride(ScopeProjectionOverride?override)?{
    ????????
    this .override? = ?override;
    ????}
    }

    @Entity
    @SequenceGenerator(name
    = " SEQ_GEN " ,?sequenceName = " SCOPEOVERRIDESEQ " )
    public ? class ?ScopeProjectionOverride? implements ?Serializable?{
    ????
    private ?Integer?id;
    ????
    private ?String?companyabbr;
    ????
    private ?String?hubsitename;

    ????@Id
    ????@Column(name?
    = ? " OVERRIDEID " )
    ????@GeneratedValue(strategy?
    = ?GenerationType.AUTO,?generator? = ? " SEQ_GEN " )
    ????
    public ?Integer?getId()?{
    ????????
    return ?id;
    ????}

    ????
    public ? void ?setId(Integer?id)?{
    ????????
    this .id? = ?id;
    ????}

    ????@Column(name?
    = ? " COMPANYABBREVIATION " )
    ????
    public ?String?getCompanyabbr()?{
    ????????
    return ?companyabbr;
    ????}

    ????
    public ? void ?setCompanyabbr(String?companyabbr)?{
    ????????
    this .companyabbr? = ?companyabbr;
    ????}

    ????
    public ?String?getHubsitename()?{
    ????????
    return ?hubsitename;
    ????}

    ????
    public ? void ?setHubsitename(String?hubsitename)?{
    ????????
    this .hubsitename? = ?hubsitename;
    ????}
    }
    posted on 2007-02-01 23:55 阿姆斯壯 閱讀(1414) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 基礎(chǔ)很重要
    主站蜘蛛池模板: 久久久久久亚洲精品影院| 中文无码日韩欧免费视频| 亚洲精品无码专区2| 中文在线观看免费网站| 亚洲精品在线播放| 青草草在线视频永久免费| 国产免费久久久久久无码| 亚洲字幕在线观看| 亚洲av永久无码精品天堂久久| 午夜色a大片在线观看免费| 国产视频精品免费视频| 亚洲人成片在线观看| 国产a v无码专区亚洲av| 久久99国产综合精品免费| 在线播放亚洲精品| 亚洲高清视频在线播放| 亚洲精品国产va在线观看蜜芽| 久久永久免费人妻精品下载| 亚洲av日韩av永久在线观看 | 4hu四虎最新免费地址| 水蜜桃视频在线观看免费| 91情国产l精品国产亚洲区| 国产免费变态视频网址网站| 午夜精品射精入后重之免费观看| 国产精品亚洲一区二区在线观看| 亚洲第一福利视频| 免费大黄网站在线观看| 免费观看激色视频网站(性色)| aa级毛片毛片免费观看久| 亚洲色成人网站WWW永久四虎 | 亚洲福利视频网址| 亚洲一区精品伊人久久伊人| 成人毛片18女人毛片免费| 国产成人精品无码免费看 | 亚洲熟妇成人精品一区| 久久精品亚洲综合专区| 亚洲国产精品无码久久久久久曰| 一区二区3区免费视频| 亚洲日韩一区精品射精| 91嫩草亚洲精品| 久久精品亚洲综合专区|