oracle数据库,mybatis批量insert,缺失values字段

报错:
### Error updating database.  Cause: java.sql.SQLException: ORA-00926: 缺失 VALUES 关键字
### The error may involve com.cn.ssm.dao.OrderSatisFactionDao.addOrderSatisFaction-Inline
### The error occurred while setting parameters
### SQL: INSERT INTO APP_SATISFACTION (ORDERNO, USERNAME, USERNO, ADDTIME, SATISFACTIONGRADE, SATISFACTIONTITLE, REMARKS)
### Cause: java.sql.SQLException: ORA-00926: 缺失 VALUES 关键字

解决结果:

如果批量插入的list为空的话就会报错,在执行之前添加一层判断list是否为空,在不为空的情况下插入就不会报错了。

posted @ 2018-11-29 14:32  孤独二世  阅读(5589)  评论(0编辑  收藏  举报