Grails Gorm查询限制

代码垃圾

我有两个域

class ProductQuantity {
    Integer quantity

    static belongsTo = [productSize: ProductSize]
}

class ProductSize {

    String size

    static hasMany = [productQuantities : ProductQuantity]
}

我正在尝试建立一个查询,在该查询中我可以通过productSize获得所有ProductQuantity。我有以下查询有效。

def productSize = ProductSize.findAllById(1);
def productQuantities = ProductQuantity.findAllByProductSize(productSize)

我希望在单个查询而不是两个单独的查询中获得ProductQuanties。

高拉夫
ProductQuantity.createCriteria().list {
    eq 'productSize', ProductSize.load(1)
}

或者

ProductQuantity.withCriteria {
    eq 'productSize', ProductSize.load(1)
}

或者

ProductQuantity.where {
    productSize == ProductSize.load(1)
}.list()

或者

ProductQuantity.findAll("from ProductQuantity where productSize = ?", [ProductSize.load(1)])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

GORM / Grails中的家谱模型?

来自分类Dev

Grails:筛选gorm查询

来自分类Dev

在Grails / Gorm中索引外键

来自分类Dev

Filtering GORM objects based on attribute grails

来自分类Dev

根据属性grails过滤GORM对象

来自分类Dev

Grails Gorm捕获外键约束错误

来自分类Dev

没有调用Grails GORM beforeUpdate方法

来自分类Dev

Grails GORM继承最佳实践

来自分类Dev

SQL to HQL查询Grails

来自分类Dev

用于空hasOne关联的Grails GORM查询失败

来自分类Dev

Grails GORM:更改外键列名称

来自分类Dev

在Grails(GORM)中,如何覆盖约束名称

来自分类Dev

Grails,GORM,关系。可选的子记录

来自分类Dev

如何在Grails GORM中强制冲洗

来自分类Dev

使用'lower()'和'in'运算符的Grails gorm'where'查询

来自分类Dev

带有标准别名的Grails GORM

来自分类Dev

NoClassDefFoundError:org / grails / compiler / gorm / GormEntityTransformation

来自分类Dev

在Grails / Gorm中索引外键

来自分类Dev

Grails Gorm捕获外键约束错误

来自分类Dev

grails gorm空字段

来自分类Dev

Grails GORM-在父母之前救助孩子

来自分类Dev

如何应对Grails / GORM中破裂的关系?

来自分类Dev

Grails / GORM withCriteria搜索toString()

来自分类Dev

如何更改默认的Grails / GORM查找?

来自分类Dev

使用Grails / GORM清除并恢复灯具数据

来自分类Dev

使用具有参数的GORM在一对一Grails域上加入查询

来自分类Dev

Grails GORM上的单亲关系

来自分类Dev

使用`where values in list`的Grails GORM 3.2.0查询

来自分类Dev

Grails读取GORM映射