java出错集(我的编程中出现的错误总结)

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

相关文章
相关标签/搜索