0

オブジェクトの 1 つにフィールドを追加した後java.sql.Blob、休止状態の持続性マネージャーがBlobs are not cacheable例外をスローするようになりました。

キャッシュを無効にする以外に、これを解決する方法を考えてください。フィールドを一時的にしようとしましたが、もちろん成功しませんでした。

ところで、私は最新の Spring Framework を使用しています。

4

1 に答える 1

7

2 つの選択肢があります。

  1. 関連する BLOB データをキャッシュする必要がない場合は、キャッシュされていないセカンダリ Hibernate オブジェクトに移動します。
  2. データをキャッシュしたい場合(この場合、サイズが限られていると想定します)、バイト[](「バイナリ」と信じています)との間でデータをマップする休止状態タイプを使用できます- http :/ /www.mkyong.com/hibernate/hibernate-save-image-into-database/
于 2011-10-14T15:24:34.417 に答える