有一个需求,使用了Mysql数据库的主键自增,有一个菜单添加的功能,需要在新增后返回新增菜单的id(自增),然后拼一个面包屑式的菜单路径(父级菜单id/菜单id/),service功能,在新增后,马上处理了这个字段,在同一个service方法内,马上调用菜单Model的update会失败,Model中方法_getModifyFlag,在执行save时不为空,但是save之后清空了,在Model中加入新的值之后,执行update,调用model的_getModifyFlag为空(返回了new HashSet),导致更新失败。
请教大神指导,谢谢。
可以在执行 update() 前通过调用 setter 方法将需要更新的值设置一次即可