1. 程式人生 > >JAVA:Exception && Error彙總

JAVA:Exception && Error彙總

本文將不斷更新作者在編碼過程中遇到的Exception與Error

一、Exception

1. IndexOutOfBoundsException

  • 報錯截圖
    在這裡插入圖片描述

  • 漢語:下標越界異常

  • 出錯原因:7>excelSheetPO.size()

     ddOrderVo.setBuyerMessag((excelSheetPO.get(7) + ""));
    
  • 解決辦法:
    輸出excelSheetPO.size(),若小於7,返回檢視list.add()方法;

2. org.springframework.dao.DataIntegrityViolationException:

  • 報錯截圖

  • 在這裡插入圖片描述

  • 漢語:資料完整性的異常

  • 出錯原因:### Error updating database. Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column ‘phone’ at row 1

  • 解決辦法:根據提示檢視對應屬性的值,sql中存的是11位電話18597000099,但在excel解析中解析成18597000099.00,在set值之前數字格式化即可。

3.

  • 報錯截圖
  • 漢語:
  • 出錯原因:
  • 解決辦法:

4.

  • 報錯截圖
  • 漢語:
  • 出錯原因:
  • 解決辦法:

二、Error