如何在grails中插入自定义查询
我正在尝试使用grails插入自定义数据我正在尝试如何在grails中插入自定义查询,grails,groovy,Grails,Groovy,我正在尝试使用grails插入自定义数据我正在尝试 University.executeQuery(“插入大学(大学名称、地址、大学ID、密码)值(?,,,,?)”,[r.universityName],[r.country],[username],[password]) 我相信我做错了;做这件事的正确方法是什么?对于初学者来说,这是一个更新而不是一个查询,因此如果您想使用executeUpdate。但是,如果只是将一行插入到与域类对应的表中,请使用save(): 使用上述Universit
University.executeQuery(“插入大学(大学名称、地址、大学ID、密码)值(?,,,,?)”,[r.universityName],[r.country],[username],[password])
我相信我做错了;做这件事的正确方法是什么?对于初学者来说,这是一个更新而不是一个查询,因此如果您想使用
executeUpdate
。但是,如果只是将一行插入到与域类对应的表中,请使用save()
:
使用上述University.save()时出现此错误适用于参数类型:()值:[]
new University(universityName: r.universityName,
address: r.country,
universityId: username,
password: password).save()