处理org.h2.jdbc.JdbcSQLException

时间:2014-06-06 23:31:46

标签: grails

我收到一个org.h2.jdbc.JdbcSQLException错误,我有一个基本集合类型的关联

class User {
   String email
   String password
   String role = "user"
   String fullName
   Boolean enabled = false

   Date dateCreated
   Date lastUpdated

   static hasMany = [schools:String]
}

我创建了一个视图,用户可以在复选框标签中选择学校,然后在控制器操作中我获得学校值并尝试应用下一个查询以获得所有选定学校的用户

def query = User.where {
    schools in params.list("schools")
}

我收到以下错误消息

  

ERROR util.JDBCExceptionReporter - 未设置参数“#1”; SQL语句:   选择this_.id为id2_0_,this_.date_created为date2_2_0_,this_.email为email2_0_,this_.user_status为user4_2_0_,this_.full_name为full5_2_0_,this_.last_updated为last6_2_0_,this_.password为password2_0_,this_.user_role为user8_2_0_来自用户this_其中this_.id in(?,?)的顺序是this_.date_created asc [90012-164]

感谢您的时间

0 个答案:

没有答案