【发布时间】:2015-10-28 20:03:32
【问题描述】:
我有一个用户域类
class User {
String username
String password
}
class Patient extends User {
String something
}
在控制器中我正在做一个
def patient = Patient.findByUsername("me")
为此,我在患者身上得到了一个空对象。
通过用户名查找患者的正确方法是什么?
【问题讨论】:
-
User.findByUsername("me")返回User? -
是的......它确实返回了一个用户
-
您是否尝试过一个条件或 where 查询?
Patient.withCriteria { eq('username', 'me') }或Patient.where { username == 'me' }.list()
标签: grails grails-orm