0

在向我的一个对象添加java.sql.Blob字段后,休眠持久性管理器现在抛出Blobs are not cacheable异常。

除了禁用缓存之外,任何想法如何解决这个问题。我试着让这个领域变得短暂,但当然没有成功。

顺便说一句,我使用最新的 Spring 框架。

4

1 回答 1

7

你有2个选择。

  1. 如果您不需要缓存相关的 blob 数据,请将其移动到未缓存的辅助休眠对象中
  2. 如果您确实想要缓存数据(在这种情况下我会假设它的大小有限),那么您可以使用将数据映射到/从字节[](我相信“二进制”)的休眠类型 - http:/ /www.mkyong.com/hibernate/hibernate-save-image-into-database/
于 2011-10-14T15:24:34.417 回答