Grails PostgreSQL和变形金刚

时间:2013-05-14 08:33:26

标签: java grails jpa jdbc encoding

当搜索字符串以Ö之类的德语变音符号开头时,我的PostgreSQL查询不返回任何结果。我正在使用ilike来获取结果。

问题是如果只有第一个字母是变形金刚.... 仅PostgreSQL查询工作正常。 grails的组合似乎存在问题。进一步研究我发现当我改变它以使其工作正常时,ilike存在问题。

def searchResult = Termin.createCriteria().listDistinct{

                    or  {                       
                          ilike('vorname', '%' + searchString.trim() + '%')
                          ilike('nachname', '%' + searchString.trim() + '%')
                    }

                    order('nachname', 'asc')
                    maxResults(27) 
                } 

0 个答案:

没有答案