Cause: java.sql.SQLException: ORA-01400: 無法將 NULL 插入 ("MESIRJ"."TMMIS11"."PARENTDESC")


問題:在表里插入數據時拋出異常“無法將NULL插入xxx表中”

出現這種問題的原因大致可以總結為三點:

1.數據庫里面的某個字段設置不為空(主鍵),但是在插入語句里缺少這個字段。

解決:把代碼放到數據庫里跑一下,添上對應的字段

2.jsp里設置的沒有這個字段,導致向數據庫里插入數據的時候缺少一個值(實質和問題一相同)

解決:在jsp里設置這個字段

3.可能真的插入了一個空值或頁面有緩存導致的這個錯誤

解決:先清理下緩存,之后插入值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM