如何获取具有指定条件的所有详细信息对象?
我
class A {
String title
static hasMany = [details: Detail]
}
class Detail {
enum Type { ONE, TWO }
String name
Type type
static belongsTo = [a: A]
}
如何获取指定对象 a 的所有详细信息类型 ONE 的列表?
我尝试过
def all_one = A.get(params.id).details.findByType(Detail.Type.ONE)
,但不起作用。
I have
class A {
String title
static hasMany = [details: Detail]
}
class Detail {
enum Type { ONE, TWO }
String name
Type type
static belongsTo = [a: A]
}
How can I get list of all Details type ONE for specified object a?
I tried
def all_one = A.get(params.id).details.findByType(Detail.Type.ONE)
but it does not work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您应该能够使用 Groovy 集合 API 来执行以下操作:
或者,您也许可以从详细信息备份:
虽然我还没有测试过...
I think you should be able to use the Groovy collections API to do:
Or, you might be able to go from the Detail back up with:
Though I haven't tested that out...