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

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

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


    private byte[] file;
    //設(shè)置延遲初始化
        @Lob @Basic(fetch=FetchType.LAZY)    
    public byte[] getFile() {
            
    return file;
        }

        
    public void setFile(byte[] file) {
            
    this.file = file;
        }

    設(shè)置字段屬性的注解方式

    private String userName;
    @Column(length
    =20,nullable=false,name="name")
        
    public String getUserName() {
            
    return userName;
        }
        
    public void setUserName(String userName) {
            
    this.userName = userName;
        }

    length表示字段的長(zhǎng)度

    nullable表示字段是否為空,false表示不能為空,true表示可以為空

    name表示修改字段名稱,默認(rèn)情況下采用屬性名稱作為字段名稱

      設(shè)置數(shù)據(jù)類型為date的注解方式

    private String birthday;
    @Temporal(TemporalType.DATE)
        
    public Date getBirthday() {
            
    return birthday;
        }
        
    public void setBirthday(Date birthday) {
            
    this.birthday = birthday;
        }

    TemporalType.DATE 其效果為1985-06-18

    TemporalType.TIME 其效果為16:15:05

    TemporalType.TIMESTAMP 其效果為1985-06-18 16:15:05

    設(shè)置數(shù)據(jù)類型為Menu的方式

    package com.hujuan.bean;

    public enum Gender {
        MEN,WOMEN
    }
    //設(shè)置默認(rèn)值為MEN
        private Gender gender = Gender.MEN; @Enumerated(EnumType.STRING)
    @Column(length
    =5,nullable=false)
        
    public Gender getGender() {
            
    return gender;
        }
        
    public void setGender(Gender gender) {
            
    this.gender = gender;
        }

    EnumType.STRING  存進(jìn)數(shù)據(jù)庫(kù)的為字符串即MENWOMEN

    EnumType.ORDIAL  存進(jìn)數(shù)據(jù)庫(kù)的為索引即01 

      存放大文本的注解方式 

    private String info;
    @Lob
        
    public String getInfo() {
            
    return info;
        }

        
    public void setInfo(String info) {
            
    this.info = info;
        }

    數(shù)據(jù)庫(kù)中字段的數(shù)據(jù)類型為longtext 

    存放二進(jìn)制文本的注解方式

    private byte[] file;
    //設(shè)置延遲初始化
        @Lob @Basic(fetch=FetchType.LAZY)    
    public byte[] getFile() {
            
    return file;
        }

        
    public void setFile(byte[] file) {
            
    this.file = file;
        }

    數(shù)據(jù)庫(kù)中數(shù)據(jù)類型為longblob

     設(shè)置該屬性與字段沒有映射關(guān)系的注解方式

    private String Mail;
    @Transient
        
    public String getMail() {
            
    return Mail;
        }

        
    public void setMail(String mail) {
            Mail 
    = mail;
        }

     

    Feedback

    # re: JPA+Hibernate 3.3 學(xué)習(xí)小結(jié)——基本屬性映射[未登錄]  回復(fù)  更多評(píng)論   

    2010-04-14 17:58 by ssh
    非常感謝,你的學(xué)習(xí)材料,我也要好好學(xué)下JPA和HIBERNATE才行啊

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    posts - 28, comments - 5, trackbacks - 0, articles - 1

    Copyright © 胡娟

    主站蜘蛛池模板: 在线日韩日本国产亚洲| 亚洲日本一区二区一本一道| 亚洲成a人一区二区三区| 国产亚洲婷婷香蕉久久精品 | 亚洲成AV人片一区二区| 99999久久久久久亚洲| 国产成人精品免费视频大全| 中文字幕视频免费| 亚洲第一区精品日韩在线播放| 亚洲综合视频在线| 黄色三级三级三级免费看| 三年片在线观看免费大全电影 | 亚洲综合无码无在线观看| 亚欧乱色国产精品免费视频| 国产又大又粗又长免费视频| 亚洲一区日韩高清中文字幕亚洲 | 精品视频免费在线| 99精品视频免费观看| 亚洲AV成人潮喷综合网| 亚洲国产美女精品久久久久| www成人免费视频| 西西大胆无码视频免费| 亚洲av永久无码精品古装片| MM1313亚洲精品无码久久| 24小时日本电影免费看| 狠狠色婷婷狠狠狠亚洲综合| 亚洲码欧美码一区二区三区| 国产精品白浆在线观看免费 | 亚洲国产香蕉碰碰人人| 美女被免费视频网站a| 国产男女爽爽爽爽爽免费视频| 中文字幕第13亚洲另类| 亚洲国产AV无码一区二区三区| 三年片在线观看免费观看大全动漫 | 免费人成在线观看播放国产| 亚洲国产精品专区| 暖暖免费日本在线中文| 亚洲人成国产精品无码| 亚洲a∨国产av综合av下载| 欧美男同gv免费网站观看| 亚洲一区二区在线免费观看|