7

Postgres JDBC ドライバーは、UTF-8 clob を正しく処理していないようです。clob を取得すると、文字が正しくありません (ASCII 以外の文字に対して ? マークが表示されます)。

おそらく、これは既知の問題です。

幸いなことに、私のアプリケーションでは、一般的にクロブを避けているので、クロブだったフィールドを非常に大きな varchar にしました。

他の人々はこの制限にどのように対処していますか?

4

2 に答える 2

7

@Type(type="org.hibernate.type.StringClobType") を hibernate の clob の説明に追加すると解決します。

于 2011-07-06T13:13:01.267 に答える
0

塊?つまりtextvarcharPostgreSQL には clob データ型がありません。PostgreSQL JDBC ドライバーにはそれに関する問題はありません。UTF8 のサポートがなければ役に立たないでしょう。ここでは問題なく動作します。

于 2011-02-18T16:56:12.293 に答える