先上图:
上图是通过getModel(user.class,"user"),将Newuser.save()注释掉获取了前段页面表单中user.xxx数据后,返回后台的数据为:data=[{"user":{"id":"10105","loginname":"sau10105","loginpwd":"sau10105","username":"asd","userphone":"asd","college":"asd","userdemo":"asd","usertype":"0"}}]
当Newuser.save()未注释掉时,执行时出现下图报错。
mysql数据库的主键为‘id’,
问:上述问题解决的办法,用getModel后如何有效的插入到数据库中?
谢过大神们!
项目:JFinal
如果都确定没事,看一下主键名是不是 "id",如果不是的话,要在 apr.addMapping(...) 时指定为正确的主键名
如果不想使用 arp.addMapping(...) 可以利用 jfinal 提供的生成器搞定这一切