java.lang.StringIndexOutOfBoundsException: String index out of range String超出范围了
这个异常并没有指出error code和Sql State 因为错误解析器不能指名错误的具体信息所以 // It couldn't identify it more precisely. return new UncategorizedSQLException(task, sql, sqlEx); 建议楼主首先检查一下你的JDBC驱动是否有问题 然后看一下你的HQL,但感觉这里的错误可能性比较小
String超出范围了
因为错误解析器不能指名错误的具体信息所以
// It couldn't identify it more precisely.
return new UncategorizedSQLException(task, sql, sqlEx);
建议楼主首先检查一下你的JDBC驱动是否有问题
然后看一下你的HQL,但感觉这里的错误可能性比较小
楼主为什么不把代码贴出来大家分析一下也许可以找到原因如果能定位到是哪一段代码出了问题,那就好解决了。-------------------------------终于找到问题了,居然是在做中文字符转换的时候出了问题,返回null。
不知道为什么居然不认"8859_1"这个编码名称。我一直都用这个名称的啊。
"ISO-8859-1"这个名称也不认了,不知道是什么回事。找到原因了,结帖吧,谢谢大家。