为了账号安全,请及时绑定邮箱和手机立即绑定

日常问题整理(程序)

标签:
Java 产品

1、保存对象时报错:ids for this class must be manually assigned before calling save()

报错原因:数据库中将表的主键ID设置成了自动增长,但是映射文件设置的是assigned(指定的,赋值的),在保存传参ID为空,所以报错。

解决方法:使用的是spring框架,在映射文件ID属性上加@GeneratedValue(生成一个唯一标识的主键)标签。
2、拼SQL查询报错:nested exception is java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2)

报错原因:传入参数的占位符和实际传入参数的数量不匹配,多写了占位符没传参,或者是传参数了没有相应的占位符。

解决方法:此次是多传入了参数,去掉多传的参数

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
103
获赞与收藏
598

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消