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

Grails/GORM 动态查找器通过其关系 ID 而不是关系对象本身获取域

Grails/GORM 动态查找器通过其关系 ID 而不是关系对象本身获取域

慕工程0101907 2022-06-15 15:22:35
grailsVersion=3.2.9, gormVersion=6.0.10比如说,我们有两个 grails 域:class A {   int id   B b}class B {   int id}现在,如果我的代码中有一些 ID (比如我在枚举中有该 ID),要通过使用 GORM 动态查找器的IDB获取实例,唯一的方法如下:ABA.findByB(B.get(bId))这确实会导致额外的查询来获取B实例,这并不理想。那么有什么办法,也许是一些 Grails/GORM 插件,添加对以下内容的支持:A.findByBId(bId)
查看完整描述

1 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

用于A.findByB(B.load(bId))避免获取B对象。

http://docs.grails.org/latest/ref/Domain%20Classes/load.html


查看完整回答
反对 回复 2022-06-15
  • 1 回答
  • 0 关注
  • 163 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号