[org.hibernate.util.JDBCExceptionReporter] [ERROR] - ORA-00904:
ava.sql.SQLException: ORA-00904:
原因:
hbm.xml文件的屬性名與數據庫的屬性名不對應
原因:
hbm.xml文件的屬性名與數據庫的屬性名不對應
此類問題的出現主要來自三個方面。
1、 SQL語句中存在語法錯誤或是傳入的數據有誤;
2、 數據庫的配置不合法,或者說是配置有誤。較容易出現的有數據表的映射文件(,hbm.xml文件)配置有誤;Hibernate.cfg.xml文件配置有誤;
3、 當前的數據庫用戶權限不足,不能操作數據庫。以是以Oracle 數據庫為例,這種情況下在錯誤提示中會顯示java.sql.BatchUpdateException: ORA-01031: insufficient privileges這樣的信息。
以下是我在項目中解決SQL Grammer Exception,Could not execute JDBC batch update異常時使用的方法。
posted on 2012-12-09 23:57 youngturk 閱讀(6419) 評論(2) 編輯 收藏 所屬分類: Struts 、Hibernate