0

Hibernate では blob 属性の Merge 機能が許可されていないことを読みました。

.save を使用する以外に回避策があることを知っていますか?

4

1 に答える 1

0

バージョン 4.x ではこの問題が解決されているため、3.x ブランチを使用していると想定しています。
保存するよりも、マージ後にブロブを手動で置き換える必要があります

Object merged = session.merge(original);
merged.setBlob(session.getLobHelper().createBlob(<use new data>));
session.save(merged);
于 2013-08-21T13:08:05.227 に答える