Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对转义字符的类Hibernate查询_Java_Mysql_Hibernate - Fatal编程技术网

Java 对转义字符的类Hibernate查询

Java 对转义字符的类Hibernate查询,java,mysql,hibernate,Java,Mysql,Hibernate,我正在使用Mysql数据库。我获得了值为a\“a的某些列的存储数据。我使用以下查询进行选择,但失败: select * from table_name where coloum_name like "%a\"%"; 我花了几个小时查找要选择的查询,以下查询正在运行: select * from table_name where coloum_name like "%a\\\\\\\\""%"; 我在应用程序中使用了hibernate,因此我使用了: criteria.add(Restrict

我正在使用Mysql数据库。我获得了值为
a\“a
的某些列的存储数据。我使用以下查询进行选择,但失败:

select * from table_name where coloum_name like "%a\"%";
我花了几个小时查找要选择的查询,以下查询正在运行:

select * from table_name where coloum_name like "%a\\\\\\\\""%";
我在应用程序中使用了hibernate,因此我使用了:

criteria.add(Restrictions.ilike("coloum_name","%a\\\\\\\\""%"));

但它不起作用。是否有任何可能通过标准选择的方法???

检查此项。希望这对您有所帮助。

彻底检查此内容,感谢anakata的回复。我已经检查过了,但不适合我。我要搜索的列中有“\”字符。检查此内容