如何在grails控制器中编写查询

时间:2013-04-18 10:28:47

标签: grails

我使用的是grails 1.3.7。我从我的视图页面向控制器发送用户名和密码。它在浏览器上正确呈现。但我需要使用数据库中的用户名和密码编写查询以收集数据。但我不知道如何在grails控制器中编写查询。有人可以帮我这个吗?以下是我在下面的操作,我想写入登录主页的查询>>>

def loginAction = {
    def username = params?.username
    def password = params?.password
    def val = username + "  ---  " +password
    render val
}

1 个答案:

答案 0 :(得分:2)

类似的东西:

def loginAction = {
    def username = params?.username
    def password = params?.password
    User user = User.findByUsername(username)
    def val = user?.password == password ? 'Valid' : 'Invalid'
    render val
}

但你真的应该阅读GORM的文档 - http://grails.org/doc/latest/guide/GORM.html