纯Mysql --
会报错的语句:select * from table where table.column = ' It's a field '
正确的语句:select * from table where table.column = ' It''s a field '
插入的时候 : insert into person (name) VALUES('O''neal')
Hibernate --
但是,如果用hibernate的Session.save(Object)来实现的话,注意不需要(也不能)将'变为'',因为会自动转换。 然而,如果用hql的话,是不会自动转换地!