我想在 Grails 中编写一个插入查询。我已经尝试了所有可能的组合,但无法获得正确的语法。有人可以帮忙吗?
class Person {
int age
String name
}
我尝试了以下方法:
Person.executeUpdate("insert into Person values (20,"ABC")")
p.s.:请不要提及使用 save()
最佳答案
执行 native 查询:
def sql = new Sql(sessionFactory.currentSession.connection())
sql.execute("insert into person values(?,?)", ["foo", "bar"])
请注意,person
是实际的表名称。
关于hibernate - 在 Grails 中 HQL 插入查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2739083/