我有这样的域名
Employee {
Address address
String name
String title
}
和另一个域名
Address {
String country
String locality
String city
}
现在我想找到给定城市的所有员工,就像我试过的那样
def employees = Employee.where {
address {
city == params.city
}
}
但这不起作用,我怎么能实现这个
答案 0 :(得分:2)
你可以像下面那样写它
<activity
...
android:windowSoftInputMode="adjustPan">
</activity>
注意:当使用<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"/>
(相同的参数名称)时,它将无效。
答案 1 :(得分:1)
访问关联属性的语法因条件和查询位置而异。
def employees = Employee.where {
address.city == params.city
}
请参阅https://grails.github.io/grails-doc/latest/guide/GORM.html#whereQueries
def employees = Employee.withCriteria {
address {
eq('city', params.city)
}
}
请参阅https://grails.github.io/grails-doc/latest/guide/GORM.html#criteria