1.Unparseable date:java
輸入的日期與你定義的日期格式不同,如你定義的是"yyyy-MM-dd"而輸入的是「dd/mm/yyyy」一個空格都不能多。正則表達式
2.Unknown entity:sql
xml文件裏面的id沒有加數據庫
<generator class="sequence"> <param name="sequence">S_tran_log__LOG_ID</param> </generator>
或者是沒有在cfg文件中加入 *.hbm.xml形成的。express
3.No row with the given identifier exists報錯eclipse
沒有這個數值的數據jsp
4.java.lang.ClassCastExceptionide
類型轉換錯誤,*.getClass().getName()判斷類型spa
5.在hibernate中數據庫報錯:ORA-00936: missing expressionhibernate
其實那個表不是數據庫裏面的表,而是在*hbm.xml裏面的name。也就是你實體類的名字。
6.在使用Jdbc查詢數據庫的時候報錯: Invalid column name
若是sql查詢語句裏面的語句沒有出錯,那可能就是rs.getString("")
7.運用三目運算符的時候報錯:The left-hand side of an assignment must be a variable
是由於當時寫的是(a>0)?-a:a;
須要一個變量來接受你判斷的值:a=(a>0)?-a:a;
8.在jsp裏面使用正則表達式總是報錯
你的正則表達式須要使用//包括起來
如:只能輸入數字的正則 /^[0-9]*$/;
9.當你使用getWriter傳送數據庫值的時候,傳出的是一個object
你知道你取出的是一個值可是eclipse殊不知道,須要一個while循環打印出來;
如:while(rs.next()){ response.getWriter().println(rs.getString("status_name")); }