Hibernate:合并BLOB - 解决方法

时间:2013-08-21 12:13:28

标签: java spring hibernate

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

我是否知道除了使用.save之外还有其他工作吗?

1 个答案:

答案 0 :(得分:0)

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

Object merged = session.merge(original);
merged.setBlob(session.getLobHelper().createBlob(<use new data>));
session.save(merged);