java.lang.UnsupportedOperationException:Blob不可缓存

问题描述 投票:0回答:1

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

除了禁用缓存之外,任何想法都解决了这个问题。我试图让这个场短暂,但当然没有成功。

顺便说一下,我使用最新的Spring Framework。

java hibernate caching blobs notsupportedexception
1个回答
7
投票

你有2个选择。

  1. 如果您不需要缓存相关的blob数据,请将其移动到未缓存的辅助hibernate对象中
  2. 如果你确实想要缓存数据(在这种情况下我会假设它的大小有限),那么你可以使用hibernate类型将数据映射到一个byte [](我相信“二进制”) - http://www.mkyong.com/hibernate/hibernate-save-image-into-database/
© www.soinside.com 2019 - 2024. All rights reserved.