Postgres JDBC驱动程序似乎无法正确处理UTF-8 clobs。当您检索clob时,字符不正确(您获得了非ascii字符的标记)。
据说这是一个已知问题:
幸运的是,对于我的应用程序,我通常会避免使用clobs,因此我已经制作了很多变种的字段。
其他人如何处理此限制?
答案 0 :(得分:6)
将@Type(type =“org.hibernate.type.StringClobType”)添加到hibernate中的clob描述中为我解决了这个问题。
答案 1 :(得分:0)
CLOB?你的意思是text
或varchar
,PostgreSQL没有clob数据类型。 PostgreSQL JDBC驱动程序没有问题,如果没有UTF8支持它将毫无用处。它在这里工作正常。