資料:
(1)Mybatis 查詢結果類型Character異常
https://blog.csdn.net/andywja/article/details/80353249數據庫
數組越界,只有幾種可能:
1:你沒有獲得數據,就使用了數組的某一項,好比第一項
//示例: List<String> list = new ArrayList<String>(); list.get(1);//list爲空列表,第一項爲空
2:你獲得的數據多是n條,可是用到了n+1條.
通用Mapper插件 String index out of range: 0錯誤
private Character type;//此處爲錯誤的地方,不能使用Character做爲數據庫表映射的字段類型,由於Mybatis對Character類型轉換時,對Character屬性只進行了null的判斷沒有對長度進行判斷,而獲取值的時候直接使用charAt(0);因此只要Character類型字段的結果是空字符串的狀況,就會報異常。