首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
更新不了,大神们帮我看下代码
hudaben
2018-05-18 11:28
项目:
JFinal
评论区
JFinal
2018-05-18 11:59
Device 中没有主键值,调用 update() 的时候,没有办法确定是对数据库表中的哪条记录进行更新
因此,异常已经非常明确告知过:
You can't update mode without Primary Key, id can not be null
回复
JFinal
2018-05-18 12:03
button 标签中的 name="#(device.id??)" 以及 form 标签中的 updateDevice?#(device.id??) ,根本起不到传递 device.id 值的作用
要传递 id 值得用 input 标签 type="hidden" name="device.id" value="#(device.id??)"
你的 form 表单根本看不到一处 value="#(device.id??)"
你的 form 表单的 action 属性的问号挂参也不正确,要改成:
updateDevice?device.id=#(device.id??) 这种 key= value 的形式
总之,随处都是问题,根本没用对
回复
hudaben
2018-05-18 13:42
谢谢,跟着你说的这些解决了!
回复
发送
我要反馈
热门反馈
扫码入社
因此,异常已经非常明确告知过:
You can't update mode without Primary Key, id can not be null