2012-05-10 56 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的行为恰到好处:)。