Hibernate query.list()查询报StringIndexOutOfBoundsException: String index out of range: 0错误的原因

java.lang.StringIndexOutOfBoundsException: String index out of range: 0
    at java.lang.String.charAt(String.java:658)
 

从网上找到的大致原因就是char类型字段的值为空。
决解方法是:1、看看char的长度是否为1,如果是的话把长度改成2或其他大一点的数值就行(推荐用这种方式解决,不用修改代码),2、把空值重置为NULL也可以,3、在代码中控制不用默认生成空值

我的数据库环境是MySql

猜你喜欢

转载自blog.csdn.net/qq_28387353/article/details/82630017