中易网

Grails中 一对多的 关系查询~!!

答案:2  悬赏:50  
解决时间 2021-03-10 00:45
2个domain : class A { static hasMany = [ bs: b]
String idA , String nameA }
class B {String idB , String nameB }
现在已知B的数据 如何去查询到A
最佳答案
def criteria = A.createCriteria()
def results = criteria.list {
bs {
eq('idB',idB)

}

}
全部回答
我用我写过的权限控制给你举例吧: 用户(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)。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
郁雨君的书,《别说对不起》全文
周大福的金币有收藏价值没
为什么最近会腰疼,就是躺着和坐着和弯腰的时
诚鑫文具(金龙东路)在什么地方啊,我要过去处
发现弧度之美750初三作文
dnf西北一区PK能和哪些区PK
甘肃省礼县第一人民医院门诊怎么去啊,有知道
你好 看到你的问题 我想问一下 现在顺义有乙
怎么找欠我钱很久了的人还钱?
麦潮KTV(西街店)地址在什么地方,我要处理点
电脑关机有几种方式
我的世界手机版输了指令按回车键为什么没有反
You commit suicide
友达广电怎么样?
怀疑别人怀疑我是小偷,心里好烦。有一天我去
推荐资讯
有间汤包明秀店在哪里啊,我有事要去这个地方
北流市大里镇大里村卫生分所在哪里啊,我有事
今年当兵退伍之后给钱吗
计算机网络按照地理范围如何分类?各有什么特
中国船舶600150在07年09月20号增发4亿股,是
我的手机是中兴ZTE-T U232的,安全短信密码忘
对男朋友说些温心里话最朴实
Excel表格中运用除法函数时为什么会出现#DIV/
如何预防施工塔吊坍塌
我高中毕业,没上大学,有人事档案吗
小胖胖餐馆在哪里啊,我有事要去这个地方
重庆医药高等专科学校招不招文科生
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?