如何使用Java的Hibernate将utf-8字符集保存在非utf-8 Oracle数据库中?

时间:2019-12-24 08:58:27

标签: java oracle utf-8

我有一个Java项目,可从CMS获取数据,然后将其放入一个函数中以检索更多数据,并将该信息的一部分存储到具有 WE8ISO8859P15 的oracle数据库中(非utf-8字符集)作为字符集。

我发现如果我使用 NCLOB NVARCHAR2 可以将数据存储在utf-16中,问题是我有一个旧版本的休眠模式(4.1.4final ),没有标签 @Nationalized 来实现这两种类型。

我该怎么办?有没有一种方法可以绕过 @Nationalized 标记,或者是否有另一种解决方案可以将数据毫无问题地设置到数据库中(例如oracle的 CONVERT 方法) ?


编辑:

我已经将休眠模式更新为4.1.10版本(第一个带有 @Nationalized 的版本),但是不知道确切地在何处放置注释,我必须放置哪个注释?

0 个答案:

没有答案