Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java classcast异常。在SQL查询中获取错误_Java - Fatal编程技术网

Java classcast异常。在SQL查询中获取错误

Java classcast异常。在SQL查询中获取错误,java,Java,我已经编写了一个查询,但它给了我java.lang.classcastException 我的代码是: String reg1 = (String) ss .createSQLQuery( "select (MAX(id)) as reg from valid_register") .uniqueResult(); 我认为您在这里使用的是

我已经编写了一个查询,但它给了我java.lang.classcastException 我的代码是:

           String reg1 = (String) ss
                    .createSQLQuery(
                            "select (MAX(id)) as reg from valid_register")
                    .uniqueResult();

我认为您在这里使用的是HibernateAPI。在这里,当您检索最大Id时,强制转换为整数可能会起作用。否则,请从表中检查Id字段的数据类型,并相应地强制转换。

很明显,您的方法链调用没有为您提供
字符串
,请按照SO指南进行转换