1.Unparseable date:
输入的日期与你定义的日期格式不一样,如你定义的是"yyyy-MM-dd"而输入的是“dd/mm/yyyy”一个空格都不能多。
2.Unknown entity:
xml文件里面的id没有加
S_tran_log__LOG_ID
或者是没有在cfg文件中加入 *.hbm.xml造成的。
3.No row with the given identifier exists报错
没有这个数值的数据
4.java.lang.ClassCastException
类型转换错误,*.getClass().getName()判断类型
5.在hibernate中数据库报错:ORA-00936: missing expression
其实那个表不是数据库里面的表,而是在*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"));
}