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

saveRole(Role role)方法中,最后Role.setId()的作用是什么?

saveRole(Role role)方法中,最后Role.setId()的作用是什么?

正在回答

3 回答

当save的时候,数据库的表的id主键会自增,这时候就装在keyHolder中跟着回调函数返回来,然后手动把这个自增的id值赋值给role作为id。从逻辑上讲,储存成功后不知道id存到第几条了,这时候返回储存的id值,并且把储存的id值赋值给role

2 回复 有任何疑惑可以回复我~

当save的时候,数据库的表的id主键会自增,这时候就装在keyHolder中跟着回调函数返回来,然后手动把这个自增的id值赋值给role作为id

0 回复 有任何疑惑可以回复我~

save方法中用的是回调函数,当save方法执行成功后,该方法把查询到的数据结果提供给回调函数,而回调函数带着查询结果,来更新Role的id。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java实现权限管理(上)
  • 参与学习       63305    人
  • 解答问题       58    个

Java权限管理系列教程之权限管理系统DAO层和服务层实现

进入课程

saveRole(Role role)方法中,最后Role.setId()的作用是什么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信