
sql异常处理
恋上寂寞
这个作者很懒,什么都没留下…
展开
-
SpringBoot下控制层关于@RequestBody接受参数,用实体接受时,参数接受不到的问题
问题:SpringBoot框架下,控制层代码接受前台传递的参数,使用注解@RequestBody接受时,用实体作为接受参数,实体接受不到参数。新增时,报sql空数据异常。解决方法:如果在项目中实体是使用逆向工程生成时,就需要注意,前台获取到的数据封装到json中的数据库表字段名一定要全部小写,或者与逆向工程生成的实体内的数据库表字段名的大小写保持一致,否则,前台传递的数据使用Map能接受到,但...原创 2019-12-23 16:12:01 · 3871 阅读 · 0 评论 -
springboot利用实体执行批量新增报sql异常主键冲突的错误(如:Duplicate entry '29' for key 'PRIMARY')的解决方法
问题:利用SpringBoot写业务做批量新增时,批量插入报主键冲突的异常!解决方法1:在利用实体批量新增时,把用于设置新增数据的实体放在循环代码块里面即可。如果把声明的实体放在循环体外面的话,新增一条数据后会把当前新增的数据返回到声明的实体内,所以循环第二条新增语句时,实体中多出了一个主键,故会报sql异常的主键冲突错误。如图错误示例:正确写法:解决方法2:查看数据库内,...原创 2019-12-18 20:36:44 · 2361 阅读 · 0 评论