1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        Oracle讀取數據錯誤和hibernate幾個問題

        發布時間:  2012/8/22 17:56:28

        org.hibernate.type.NullableType nullSafeGet could not read column value from result set: CONTRIB23_35_; 無法轉換為內部表示

        我在解決該反常的方式是:
        1.依據提醒肯定展現問題的數據類別.(過濾無須要的檢驗,削減耗費在該問題上的工夫淘寶商城:?炊闯J侵饕獑栴}).
        2.核查數據庫字段類別與POJO類的字段數據類別是否相稱.
        -
         

        3.檢驗數據庫字段內的value.
        如:你的數據庫字段類別為number那么在手動照射POJO時也許你會把它寫成int類別這么本身是不曾錯的(在你數據庫內的值不曾超出 int的長度前).然而由于數據庫的字段類別為number那么在測驗時或許你會手動插入一些值.而值的長度超出int所能接納的長度。那么在過程運行時對該字段舉行get時就會展現上面的差錯。這是其一。

        hibernate幾個問題

        Excel單元格中的回車/換行  Alt+Enter

        2008-2-2 9:45:13 org.hibernate.util.JDBCExceptionReporter logExceptions
        嚴重: Unknown column 'tjsaleresu0_.isupdate' in 'field list'
        2008-2-2 9:45:13 org.hibernate.event.def.DefaultLoadEventListener onLoad
        信息: Error performing load command
        org.hibernate.exception.SQLGrammarException: could not load an entity: [ookj.domain.TjSaleResult#293]


        --數據庫中沒有“isupdate”字段

        2008-2-2 9:51:42 org.hibernate.util.JDBCExceptionReporter logExceptions
        警告: SQL Error: 1052, SQLState: 23000
        2008-2-2 9:51:42 org.hibernate.util.JDBCExceptionReporter logExceptions
        嚴重: Column 'df' in where clause is ambiguous

        ————find("select tsr from TjSaleResult tsr, TjItemResult tir where tsr=tir.saleResultId and tir=? and df<>1", new Object[]{tir});
        ————語句中的df不能確定是哪個表的

        org.springframework.orm.hibernate3.HibernateQueryException: could not resolve property: trackDate of: ookj.domain.TjReagentTrack [from ookj.domain.TjReagentTrack trt where trt.trackStage=? and trt.trackDate=? and trt.userId=? and trt.df<>1]; nested exception is org.hibernate.QueryException: could not resolve property: trackDate of: ookj.domain.TjReagentTrack [from ookj.domain.TjReagentTrack trt where trt.trackStage=? and trt.trackDate=? and trt.userId=? and trt.df<>1]
        Caused by: org.hibernate.QueryException: could not resolve property: trackDate of: ookj.domain.TjReagentTrack [from ookj.domain.TjReagentTrack trt where trt.trackStage=? and trt.trackDate=? and trt.userId=? and trt.df<>1]


        ————問題是配置中:
               private static String[][] properties={
                  {"getReagentTrackId","reagent_trackid","0"},
                  {"getReagentId","reagentid","1"},
                  {"getUserId","userid","1"},
                  {"getGuideBookId","guidebookid","1"},
                  {"getTrackTime","tracktime","0"},                //這里名稱不對
                  {"trackStage","trackstage","0"},
                  {"getDf","df","0"}
        ————還有nd trt.trackDate=? 語句中的值有誤。


        java.lang.ClassCastException: ookj.domain.OokjDateTime

        ————基本的  類型轉換錯誤

          String sql = "from TjReagentTrack trt where trt.trackStage=? and trt.trackTime like ? and trt.userId=? and trt.df<>1";
          List<TjReagentTrack> list_reagenttrack = srs.find(sql, new Object[]{TjReagentTrack.TRACKSTAGE_QU, "%"+new OokjDate(new Date()).toString()+"%", su});


          ApplicationInstance.getActive().setFocusedComponent(textField_Register);

        ————Echo2焦點問題


        org.springframework.dao.InvalidDataAccessApiUsageException: object references an unsaved transient instance - save the transient instance before flushing: ookj.domain.SmDept; nested exception is org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: ookj.domain.SmDept
        Caused by: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: ookj.domain.SmDept

        ————new了一個新對象,在未保存之前將它保存進了一個新new的對象。

        問題1,quartz 1.6 配置問題。需要使用common-collection-1.3.jar

        信息: could not read column value from result set: activep19_59_; could not deserialize
        Exception in thread "main" org.springframework.orm.hibernate3.HibernateSystemException: could not deserialize; nested exception is org.hibernate.type.SerializationException: could not deserialize
        Caused by: org.hibernate.type.SerializationException: could not deserialize
         at org.hibernate.util.SerializationHelper.deserialize(SerializationHelper.java:217)
         at org.hibernate.util.SerializationHelper.deserialize(SerializationHelper.java:240)
         at org.hibernate.type.SerializableType.fromBytes(SerializableType.java:82)
         at org.hibernate.type.SerializableType.get(SerializableType.java:39)
         at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:163)
         at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:154)
         at org.hibernate.type.AbstractType.hydrate(AbstractType.java:81)
         at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2096)
         at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1380)
         at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1308)
         at org.hibernate.loader.Loader.getRow(Loader.java:1206)
         at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:580)
         at org.hibernate.loader.Loader.doQuery(Loader.java:701)
         at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
         at org.hibernate.loader.Loader.doList(Loader.java:2220)
         at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
         at org.hibernate.loader.Loader.list(Loader.java:2099)
         at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
         at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
         at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
         at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
         at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
         at org.springframework.orm.hibernate3.HibernateTemplate$29.doInHibernate(HibernateTemplate.java:849)
         at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:372)
         at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:840)
         at ookj.dao.pub.impl.CommonDaoImpl.find(CommonDaoImpl.java:96)
         at ookj.service.impl.BasicServiceImpl.find(BasicServiceImpl.java:45)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy1.find(Unknown Source)
         at ookj.ui.barcode.BarCodePerson.returnBookFromCode(BarCodePerson.java:63)
         at ookj.ui.barcode.BarCodePerson.getFengMian(BarCodePerson.java:44)
         at ookj.ui.barcode.BarCodePerson.main(BarCodePerson.java:28)
        Caused by: java.io.EOFException
         at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
         at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
         at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
         at java.io.ObjectInputStream.<init>(Unknown Source)
         at org.hibernate.util.SerializationHelper$CustomObjectInputStream.<init>(SerializationHelper.java:252)
         at org.hibernate.util.SerializationHelper.deserialize(SerializationHelper.java:209)
         ... 40 more

        ++++++<property column="sendfei" length="16" name="sendFei"  type="java.math.BigDecimal"   />++++
        ======<many-to-one column="activeplace" name="activePlace"  class="ookj.domain.SmDept"   />======
        org.hibernate.type.SerializationException could not deserialize;

        我用的數據庫是mysql,在通過pojo類自動生成的類中,未為字段指定type,hibernate對自動為其指定,如果它所生成的type不能被反序列化,就會拋出java.util.ServilizableException

        比如我產生異常的原因是我建立了一個string[]類型的字段,但在對應的.hbm.xml文件中我沒有顯式定義它的類型,hibernate自動為其指定了類型,該類型不能被反序列化。


        2008-1-29 14:06:31 org.hibernate.util.JDBCExceptionReporter logExceptions
        嚴重: Invalid value for getInt() - '2008-01-18 12:12:12' in column 24
        2008-1-29 14:06:32 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
        信息: Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
        2008-1-29 14:06:32 org.springframework.jdbc.support.SQLErrorCodesFactory <init>
        信息: SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]

        ++++<property column="prereportdate" length="6" name="preReportDate"  type="java.lang.Integer"   />+++++
        ====<property column="prereportdate" length="20" name="preReportDate"  type="java.lang.String"   />===


        Expected positional parameter count: 1, actual parameters: [] [select m from TjMedicalName m, TjSaleResult s where s.guideBookId = ? and s.df<>1 and s.saleItemId.medicalGroup.medicalId=m.medicalId]


        ++++bs.find("select m from TjMedicalName m, TjSaleResult s where s.guideBookId = ? and s.df<>1 and s.saleItemId.medicalGroup.medicalId=m.medicalId");+++
        ====bs.find("select m from TjMedicalName m, TjSaleResult s where s.guideBookId = ? and s.df<>1 and s.saleItemId.medicalGroup.medicalId=m.medicalId", new Object[]{sgb});===


        嚴重: line 1:143: expecting IDENT, found '.'
        2008-2-3 0:41:01 org.apache.catalina.core.StandardWrapperValve invoke
        嚴重: Servlet.service() for servlet tijianServlet threw exception
        org.springframework.orm.hibernate3.HibernateQueryException: expecting IDENT, found '.' near line 1, column 143 [select t.saleItemId.medicalGroup from ookj.domain.TjSaleResult t where t.guideBookId=? and t.saleItemId.medicalGroup.block=? and t.saleItemId..medicalGroup.df<>1]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: expecting IDENT, found '.' near line 1, column 143 [select t.saleItemId.medicalGroup from ookj.domain.TjSaleResult t where t.guideBookId=? and t.saleItemId.medicalGroup.block=? and t.saleItemId..medicalGroup.df<>1]
        Caused by: org.hibernate.hql.ast.QuerySyntaxException: expecting IDENT, found '.' near line 1, column 143 [select t.saleItemId.medicalGroup from ookj.domain.TjSaleResult t where t.guideBookId=? and t.saleItemId.medicalGroup.block=? and t.saleItemId..medicalGroup.df<>1]

        _____多了一個點

        java.net.SocketException: java.net.ConnectException: Connection refused: connect


        ————數據庫未啟動


        嚴重: Servlet.service() for servlet tijianServlet threw exception
        java.lang.IndexOutOfBoundsException: Remember that ordinal parameters are 1-based!


        ————忘了怎么解決的了,反正不是大問題。

        嚴重: Servlet.service() for servlet tijianServlet threw exception
        java.lang.NoSuchMethodError: ookj.service.SendReagentService.saveTjSendReagent(Lookj/domain/TjReagent;Lookj/domain/SaleGuideBook;)[Ljava/lang/String;

        ————Tomcat\Java虛擬集中代碼未跟上,不能保持同步,重啟虛擬機就好了。

        嚴重: Unknown column 'tjsendreag0_.tj_sendreagent' in 'field list'
        org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query
        Caused by: org.hibernate.exception.SQLGrammarException: could not execute query
        Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'tjsendreag0_.tj_sendreagent' in 'field list'


        ————配置文件hbr.xml中寫的tj_sendreagent字段,在數據庫中找不到。

        1,TextField控件textField_Maker.setEnabled(false);為禁用true為可用。

        2,
          GroupBox groupBox_GeRenJiHuo = new GroupBox();
          groupBox_GeRenJiHuo.setWidth(new Extent(300, Extent.PX));
          groupBox_GeRenJiHuo.setTitle("個人預約激活");
          RowLayoutData groupBox_GeRenJiHuoLayoutData = new RowLayoutData();
          groupBox_GeRenJiHuoLayoutData.setInsets(new Insets(new Extent(20,
            Extent.PX)));
          groupBox_GeRenJiHuo.setLayoutData(groupBox_GeRenJiHuoLayoutData);
          row_JiHuo.add(groupBox_GeRenJiHuo);
          GroupBox groupBox_TuanDuiJiHuo = new GroupBox();
          groupBox_TuanDuiJiHuo.setWidth(new Extent(300, Extent.PX));
          groupBox_TuanDuiJiHuo.setTitle("團隊預約激活");
          groupBox_TuanDuiJiHuo.setInsets(new Insets(new Extent(20, Extent.PX)));
          row_JiHuo.add(groupBox_TuanDuiJiHuo);


        第二個是內部20的間隙。第一個沒表現。


        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线