当使用idea的mybatis创建数据表后,插入数据,出现下列报错:
### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry 'zhangfei' for key 'emp.emp_username_uindex'
插入数据前数据表为:
执行插入语句后,出现报错,但是插入数据成功,如下图:
原因分析:插入数据时,会执行了两次插入,第一次插入成功,第二次因索引限制插入失败
解决方法:取消勾选Delegate IDE build/run actions to Maven (翻译意思是:将IDE构建/运行操作委托给maven)
学向勤中得,萤窗万卷书。
——汪洙《勤学》