继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

日常问题整理(程序)

呦呦米
关注TA
已关注
手记 31
粉丝 103
获赞 598

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)

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

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

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP