MySQL:
在进入dao层之前把前端传入的%替换为\%(jdk转译前为\\\\%),如果是日文的\\要换成¥¥¥¥。
注意,要创建一个新的变量接收这个替换后的变量,这个新的变量就是传入dao层的变量,或者用replaceAll方法替换%。
如:
String searchKey = searchKey.replaceAll("%","\\\\%");
用searchKey去写入到queryWrapper中。
若用mybatis也一样,替换。
在进入dao层之前把前端传入的%替换为\%(jdk转译前为\\\\%),如果是日文的\\要换成¥¥¥¥。
注意,要创建一个新的变量接收这个替换后的变量,这个新的变量就是传入dao层的变量,或者用replaceAll方法替换%。
如:
String searchKey = searchKey.replaceAll("%","\\\\%");
用searchKey去写入到queryWrapper中。
若用mybatis也一样,替换。