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

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

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

    隨筆-9  評論-168  文章-266  trackbacks-0
    Oracle 數據庫:
    Hibernate annotation :
    @Column(name="NUMBERS",columnDefinition="NUMBER(20,3) default 0 ")
    public BigDecimal getNumbers() {
    return numbers;
    }

    異常:
    Caused by: org.hibernate.HibernateException: Wrong column type: NUMBERS, expected: NUMBER(20,3) default 0 
    at org.hibernate.mapping.Table.validateColumns(Table.java:261)
    at org.hibernate.cfg.Configuration.validateSchema(Configuration.java:1083)
    at org.hibernate.tool.hbm2ddl.SchemaValidator.validate(SchemaValidator.java:116)
    at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:317)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
    at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915)
    at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:730)
    ... 122 more
    解決方法:
    @Column(name="NUMBERS",columnDefinition="number(20,3) default 0 ")
    public BigDecimal getNumbers() {
    return numbers;
    }
    原因:hibernate 在列定義選項中,數據庫中的所有類型應為小寫number. hibernate在此直接面對數據庫,所以區分大小寫.
    posted on 2011-12-05 09:21 紫蝶∏飛揚↗ 閱讀(10292) 評論(1)  編輯  收藏 所屬分類: Hibernate 、數據庫

    評論:
    # re: Hibernate 注解映射 設置默認值的異常及解決方法 2013-09-25 16:26 | 阿斯蒂芬
    四諦法  回復  更多評論
      
    主站蜘蛛池模板: 国产真人无码作爱免费视频| jizzjizz亚洲日本少妇| 久操视频免费观看| 亚洲色欲久久久综合网东京热| 老司机午夜在线视频免费观| 免费人成在线观看网站品爱网日本| 亚洲AV日韩AV无码污污网站| 国产男女猛烈无遮档免费视频网站| 激情小说亚洲图片| 亚洲色偷拍区另类无码专区| 成人一区二区免费视频| 亚洲av无码片在线播放| 91精品免费观看| 亚洲乱码一二三四区国产| 毛片大全免费观看| 亚洲heyzo专区无码综合| 亚洲av午夜成人片精品电影| 久草免费福利在线| 亚洲国产精品线在线观看| 国产精品免费观看| 亚洲欧美日韩中文二区| 一本色道久久88亚洲综合| 成全视成人免费观看在线看| 亚洲自偷自偷偷色无码中文| 亚洲国产亚洲综合在线尤物| 成人免费无码大片a毛片| 国产精品亚洲一区二区无码 | 亚洲国产高清人在线| 久久福利资源网站免费看| 亚洲久悠悠色悠在线播放| 国产免费黄色大片| 中文精品人人永久免费| 亚洲自偷精品视频自拍| 日韩免费无砖专区2020狼| 日韩免费高清播放器| 亚洲香蕉久久一区二区三区四区| 国产成人一区二区三区免费视频| 中文字幕视频免费在线观看| 亚洲人成免费网站| 国产成人精品亚洲精品| 日韩不卡免费视频|