4

Mysqlデータベースを使用しています。の値を持つ特定の列の保存データを取得しましa\"aた。次のクエリを使用して選択しましたが、失敗しました:

select * from table_name where coloum_name like "%a\"%";

選択するクエリを見つけるのに数時間を費やしましたが、次のクエリが機能しています。

select * from table_name where coloum_name like "%a\\\\\\\\""%";

私は自分のアプリケーションで休止状態を使用しているので、以下を使用しました:

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

しかし、それは機能していません。基準で選択する方法はありますか??

4

1 に答える 1

0

これをチェックしてください。これがあなたに役立つことを願っています。 http://levanhuy.wordpress.com/2009/02/19/providing-an-escape-sequence-for-criteria-queries/

于 2013-04-23T10:10:04.477 に答える