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")); }