0
我在我的java應用程序中使用IBM DB2和Hibernate。 Whwnever我結束了我的應用程序的DataAccessException我得到一個堆棧跟蹤像如下需要關於IBM DB2錯誤令牌的詳細信息,同時通過休眠獲取DataAccessException
DataAccessException: {}com.ibm.websphere.ce.cm.DuplicateKeyException: [jcc][50053][12311][3.65.102] T2zOS exception: [jcc][T2zos]T2zosPreparedStatement.readExecuteInternal:nativeExecute:9943: DB2 engine SQL error, SQLCODE = -803, SQLSTATE = 23505, error tokens = IX6040UC;000001136E ERRORCODE=-803, SQLSTATE=23505
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:80)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:57)
at java.lang.reflect.Constructor.newInstance(Constructor.java:540)
我能弄明白的,幾乎所有的堆棧跟蹤的項目,但在錯誤此000001136E tokens.What做它意味着什麼?
感謝有關行ID的信息。但查詢沒有返回任何行。可能是RID是一旦一行被刪除或插入到DB中會變化的東西? – gowthamvelusamy 2014-12-03 09:41:46