Hibernate返回Unicode字符

时间:2019-05-06 22:33:28

标签: java hibernate spring-mvc

我的数据库中有一个编码为latin1的表。数据在那里具有完整性。

另一方面,当我使用Hibernate(使用以下代码)从我的应用中查询它时:

Query<Empleado> theQuery = 
            currentSession.createQuery("FROM *Table* ORDER BY id",
                                        *Table*.class);

List<*Object*> *myObject¨* = theQuery.getResultList();

unicode字符(我需要使用á,é,í,ó)被替换为其他(随机?)字符。

如何激活Unicode字符选项?

我已经用以下方法修改了persistence-mysql.properties文件:

jdbc.url=jdbc:mysql://localhost:3306/database?useSSL=false&useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false

0 个答案:

没有答案