0

我正在尝试在 oracle 数据库中更新/保存 blob,我不断收到此错误:数据大小大于此类型的最大大小,我更改了驱动程序和测试并出现相同的错误:

 getEntityManager().getTransaction().begin();
         Query q = getEntityManager().createNativeQuery("UPDATE TABLE SET IMAGE=? WHERE ID=?;
         q.setParameter(1, image);
         q.setParameter(2, 1);
         q.executeUpdate();
      getEntityManager().getTransaction().commit(); 

我正在使用休眠 JPA。

4

1 回答 1

0

您的图像大于blobs数据库中的最大尺寸。

您可以尝试压缩它,或使用不同的数据库。除此之外,你无能为力。

于 2015-09-10T18:13:55.093 回答