我读到Hibernate不允许在blob属性上使用Merge函数。
我是否知道除了使用.save之外还有其他工作吗?
答案 0 :(得分:0)
我假设您使用的是3.x分支,因为在版本4.x中,此问题已得到解决 合并后必须手动替换blob,而不是保存
Object merged = session.merge(original);
merged.setBlob(session.getLobHelper().createBlob(<use new data>));
session.save(merged);