在grails 开发中 处理多对多关系映射时用什么方法?前提是我想在第三方关系表中加几个逻辑判断标志,是用是用第三个类的方法吗?求grails高手指点
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 15:31:23
在grails开发中处理多对多关系映射时用什么方法?前提是我想在第三方关系表中加几个逻辑判断标志,是用是用第三个类的方法吗?求grails高手指点在grails开发中处理多对多关系映射时用什么方法?前
在grails 开发中 处理多对多关系映射时用什么方法?前提是我想在第三方关系表中加几个逻辑判断标志,是用是用第三个类的方法吗?求grails高手指点
在grails 开发中 处理多对多关系映射时用什么方法?前提是我想在第三方关系表中加几个逻辑判断标志,是用
是用第三个类的方法吗?求grails高手指点
在grails 开发中 处理多对多关系映射时用什么方法?前提是我想在第三方关系表中加几个逻辑判断标志,是用是用第三个类的方法吗?求grails高手指点
我用我写过的权限控制给你举例吧:
用户(User)和角色(Role),一个用户可以是多个角色,例如经理兼出纳,一个角色也可能包含多个用户,例如会有很多用户都是程序员.
这样在实现用户和角色之间的关联关系时,比较好的做法是搞个中间表UserRole:
class User { String userName }
class Role { roleName }
class UserRole { User user;Role role }
你可以在UserRole中追加任何你想要的标志.
另外,如果你想启用belongsTo和hasMany的话,user和role中都是hasMany,而UserRole中是belongsTo两者的集合.
不过不太建议啥都用belongsTo和hasMany,因为它会创建数据库的外键.我个人的原则是只有实际关联或级联关系时才使用,例如部门(Department)hasMany工作组(Team).
在grails 开发中 处理多对多关系映射时用什么方法?前提是我想在第三方关系表中加几个逻辑判断标志,是用是用第三个类的方法吗?求grails高手指点
如何处理旅游资源开发与保护之间的关系 急
convenience 在软件开发中~
在改革开放中如何处理那些主要关系
在课堂教学中,处理好哪四个关系
在沿海石油勘探开发中出现海洋污染,对哪些海洋产业造成哪些直接影响?
能源与发展的关系化学在能源的节约和开发中所起的作用.
在程序开发中GPI是什么意思
处理改革、发展、稳定之间关系的重要结合点是什么怎样对这个问题多做论述啊
唐朝在处理民族关系对我们有什么有益启示
对你的求同存异原则体现了中国政府在处理对外关系时不宜什么�
英语翻译论旅游开发开发与环境保护的辨证关系对生态旅游的可持续发展与社会功效研究
在人类对南极地区考察和开发的过程中,应当注意哪些问题至少4点
在计算教学中 如何处理好理解算理和掌握算法的关系
在初中文言文教学中如何处理知识教学与能力培养的关系.
个人在社会生活中应该怎样认识和处理个人与社会的关系
在计算教学中 如何处理好理解算理和掌握算法的关系
在数学教学中怎样处理好预设和生成的关系