<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 紫蝶∏飛揚↗ 閱讀(10278) 評論(1)  編輯  收藏 所屬分類: Hibernate數據庫

    評論:
    # re: Hibernate 注解映射 設置默認值的異常及解決方法 2013-09-25 16:26 | 阿斯蒂芬
    四諦法  回復  更多評論
      
    主站蜘蛛池模板: 亚洲影视自拍揄拍愉拍| 亚洲s色大片在线观看| 亚洲国产欧美国产综合一区| 1a级毛片免费观看| 亚洲综合区图片小说区| 欧洲人免费视频网站在线| 亚洲爱情岛论坛永久| 亚洲视频在线免费播放| 亚洲综合无码一区二区三区| av大片在线无码免费| 亚洲视频无码高清在线| 性感美女视频免费网站午夜 | 动漫黄网站免费永久在线观看| 在线观看肉片AV网站免费| 久久亚洲国产成人影院网站| a一级爱做片免费| 亚洲精品国产精品乱码不99| 一区二区三区在线免费看| 亚洲综合激情六月婷婷在线观看| 黄色免费在线网址| 亚洲人色婷婷成人网站在线观看| 亚洲a级成人片在线观看| 成年女人毛片免费观看97| 亚洲精品国产av成拍色拍| 亚洲欧洲日产国码一级毛片| 国产免费爽爽视频在线观看| 亚洲欧洲中文日产| 日韩一级在线播放免费观看| 国产高清视频免费在线观看| 亚洲成在人天堂在线| 国产麻豆剧传媒精品国产免费| 亚洲欧洲另类春色校园网站| 免费国产成人午夜电影| 久久大香香蕉国产免费网站| 亚洲一区二区三区高清在线观看| 最近中文字幕免费mv在线视频| 亚洲人精品午夜射精日韩 | 国产亚洲精aa成人网站| 久久久久国产精品免费看| 亚洲一区二区免费视频| 国产片免费福利片永久|