0

我读到 Hibernate 不允许在 blob 属性上使用 Merge 功能。

我可以知道除了使用 .save 之外还有其他方法吗?

4

1 回答 1

0

我假设您使用的是 3.x 分支,因为在 4.x 版本中这个问题已经解决。
您必须在合并后手动替换 blob,而不是保存

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