Grails版本:3.2.6; Groovy版本:2.4.7; JVM版本:1.8.0_111
我得到了一个类似的查询:
T.where {
name ==~ "%${key}%"
}
它在我的笔记本电脑上工作正常,但在服务器中什么都不返回。我通过SQL在服务器上检查了数据
SELECT * FROM t WHERE name LIKE '%the keyword%'
并获得了一些记录,因此数据也可以。 (实际上,我使用笔记本电脑中的备份文件恢复服务器数据库。
数据库版
laptop:mysql Ver 14.14 Distrib 5.7.14,for osx10.11(x86_64)using EditLine wrapper
server:mysql Ver 14.14 Distrib 5.7.18,for Linux(x86_64)using EditLine wrapper
JDBC驱动程序
运行时' mysql:mysql-connector-java:6.0.5'
driverClassName:com.mysql.cj.jdbc.Driver
那么,我的应用程序出了什么问题?