隨筆-9  評(píng)論-168  文章-266  trackbacks-0
          Oracle 數(shù)據(jù)庫(kù):
          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 在列定義選項(xiàng)中,數(shù)據(jù)庫(kù)中的所有類型應(yīng)為小寫number. hibernate在此直接面對(duì)數(shù)據(jù)庫(kù),所以區(qū)分大小寫.
          posted on 2011-12-05 09:21 紫蝶∏飛揚(yáng)↗ 閱讀(10294) 評(píng)論(1)  編輯  收藏 所屬分類: Hibernate 、數(shù)據(jù)庫(kù)

          評(píng)論:
          # re: Hibernate 注解映射 設(shè)置默認(rèn)值的異常及解決方法 2013-09-25 16:26 | 阿斯蒂芬
          四諦法  回復(fù)  更多評(píng)論
            
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(5)

          隨筆檔案(9)

          文章分類(339)

          文章檔案(265)

          最新隨筆

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 宜阳县| 万源市| 崇仁县| 九龙城区| 神池县| 阿拉善左旗| 万安县| 太谷县| 奉新县| 澄迈县| 水富县| 麻栗坡县| 裕民县| 迁安市| 黎川县| 杨浦区| 扬州市| 岢岚县| 景谷| SHOW| 酒泉市| 通山县| 诏安县| 枣强县| 琼海市| 咸丰县| 大同县| 瑞丽市| 正蓝旗| 凤冈县| 扎兰屯市| 蓝山县| 伊通| 正镶白旗| 卢氏县| 紫金县| 麻栗坡县| 西宁市| 长白| 民乐县| 班戈县|