2012-05-10 101 views
0

我有一個有趣的情況,即休眠/ JPA似乎逃脫\ n,其中\\ N:在DBJPA 2 Hibernate的逃逸字符串

字符串:EntityManager的後的Hello World \ nDude
串在我的POJO獲得:你好世界\\ nDude

我可以擺脫這種逃脫funcionality?

嗯..

居然發現問題..

我的編輯器(MySQL工作臺)自動轉義\ n如果直接編輯表。 因此,轉義是從MySQL工作臺和Java行爲非常正確:)。

+1

我看到的唯一區別是第一個包含'World',而第二個包含'Wolrd'。 Hibernate不會導致\ n轉義。檢查你自己的代碼。 –

+0

對不起,再次逃脫porblem ..現在糾正。 – Dudelilama

回答

0

居然發現問題..

我的編輯器(MySQL工作臺)自動轉義\ n如果直接編輯表。因此,轉義來自MySQL Workbench,而Java的行爲恰到好處:)。