2012-05-10 6 views
0

をエスケープ:DB内JPA 2は、私は休止状態/ JPAが逃げるように見える面白い状況を、持っている nは\ nは文字列

文字列:Hello Worldの\ nDude
文字列のEntityManagerの後、私のPOJOで取得:こんにちは\\ nDude

私はこのエスケープ機能を取り除くことができますか?

うーん...

は、実際に問題を発見した。..

私のエディタ(MySQLのワークベンチ)あなたがテーブルを直接編集している場合、自動的に\エスケープのn。 したがって、エスケープするのはMySQL WorkbenchとJavaの動作です。:)

+1

唯一の違いは、最初のものには「世界」が含まれていますが、2番目のものには「ウォルド」が含まれている点です。それも\ nエスケープもHibernateの原因ではありません。自分のコードを確認してください。 –

+0

申し訳ありませんが、やはり逃れるようなポーリンブが修正されました。 – Dudelilama

答えて

0

は、実際に問題を発見した。..

私のエディタ(MySQLのワークベンチ)あなたがテーブルを直接編集している場合、自動的に\エスケープのn。したがって、エスケープはMySQL Workbenchからのものであり、Javaの動作は非常に正しいです:)。

関連する問題