Grails / GORM criteria query with hasmany String

前端 未结 3 883
天命终不由人
天命终不由人 2021-01-11 19:25

I have a domain object (Cat) like this:

class Cat {
   String name

   static hasMany = [
      nicknames: String
   ]
}

(A cat has a name,

3条回答
  •  清歌不尽
    2021-01-11 19:40

    You can also use HQL (tested with Grails 2.5.0):

    Cat.findAll("from Cat c inner join c.nicknames as n where upper(n) like '%'||?||'%'", [nickname.toUpperCase()])
    

提交回复
热议问题