今天在做权限的时候发现一个小问题——通常用户和角色是多对多的关系,问题是当我编辑已经属于某个角色的用户信息时,它的角色信息丢失了。
以前没有注意到,本身角色信息是个集合,也不好用隐藏域。网上看了下,大概也没什么好的方法,可行的方法是在update时重新查询数据库,然后才把查出来的set集合set进user中,暂时还没有好的方法,只能给oracle增加负担了。有待研究……
今天在做权限的时候发现一个小问题——通常用户和角色是多对多的关系,问题是当我编辑已经属于某个角色的用户信息时,它的角色信息丢失了。
以前没有注意到,本身角色信息是个集合,也不好用隐藏域。网上看了下,大概也没什么好的方法,可行的方法是在update时重新查询数据库,然后才把查出来的set集合set进user中,暂时还没有好的方法,只能给oracle增加负担了。有待研究……