spring mvc 报错汇总--点滴。。

本文分析了一种常见的Hibernate异常,即标识符被从定义值更改为未定义的问题,并提供了具体的解决方案。错误出现在表单提交过程中,由于Controller未能正确接收带有唯一标识符的字段而导致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.。。。identifier of an instance of org.szgzw.ent.profile.baseinfo.enterprise.EnterpriseEntity was altered from 2c90e4da49514c750149515eb56f0003 to undefined; nested exception is org.hibernate.HibernateException: identifier of an instance of org.szgzw.ent.profile.baseinfo.enterprise.EnterpriseEntity was altered from 2c90e4da49514c750149515eb56f0003 to undefined   

注意本人这里是undedined ,在搜索中发现该类似错误有好多,如:not null      from 11221 to 31211

我这里是undefined 。

其实这里报这个错的原因是,我提交表单过来时,有一个字段  在对应的controller 中没有去接收它。

例如。表单中有。<input type="hidden" name="enterprise.uuid" value="${entId }">

           而我在controller中没有用@RequestParam(value = "entId", required = true) String entId,    这个去接收因而报该错。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值