我有两个域名
substitute
我正在尝试构建一个查询,我通过productSize获取所有ProductQuantity。我有以下查询可行。
class ProductQuantity {
Integer quantity
static belongsTo = [productSize: ProductSize]
}
class ProductSize {
String size
static hasMany = [productQuantities : ProductQuantity]
}
我希望将ProductQuanties放在一个查询中,而不是两个单独的查询中。
答案 0 :(得分:2)
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)])
答案 1 :(得分:1)
是的,您可以通过createCriteria获取此信息,例如 -
def productQuantities = ProductQuantity.createCriteria().list() {
productSize {
eq('id', 1)
}
}