org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: java.sql.SQLException: Incorrect integer value: 'b2481e23e1894a0498eadb6df5d303ec' for column 'ID' at row 1 ### The error may exist in file [C:\zhangdemo2\demo2\target\classes\mapper\ProjectEntityMapper.xml] ### The error may involve com.sisp.dao.ProjectEntityMapper.insert-Inline ### The error occurred while setting parameters ### SQL: insert into project_info (id,userId,project_Name,project_Content, created_By,creation_Date, last_Updated_By,last_Update_Date,status) values (?, ?, ?, ?, ?, ?, ?, ?,?) ### Cause: java.sql.SQLException: Incorrect integer value: 'b2481e23e1894a0498eadb6df5d303ec' for column 'ID' at row 1
时间: 2024-03-30 20:34:10 浏览: 127
Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法
根据你提供的信息,该错误是由于在执行 SQL 语句时,将字符串类型的值'b2481e23e1894a0498eadb6df5d303ec'赋值给了整型的 ID 字段,导致类型不匹配,从而引发了 SQL 异常。需要检查表结构和数据类型是否正确匹配,以及程序中传递参数的类型是否正确。建议查看 ProjectEntityMapper.xml 文件中的 insert 语句,确认参数与字段的对应关系是否正确。
阅读全文