【问题标题】:HibernateException: Unable to access lob streamHibernateException:无法访问 lob 流
【发布时间】:2019-01-15 13:41:06
【问题描述】:

我有问题。我有一个使用 Hibernate 的 Spring Boot 项目,但无法查询数据库中的 OID。

@Lob
@Column(name = "documento_oid")
private byte[] documentoOid;

查询:

if (tupled) {
        return em.createQuery(getTupleQuery())
                .setMaxResults(1)
                .getResultList().stream().findFirst().map(t -> (T) getWrappedInstance(t)).orElse(null);
    } else {
        return em.createQuery(getQueryT())
                .getSingleResult();
    }

错误:javax.persistence.PersistenceException:org.hibernate.HibernateException:无法访问 lob 流

帮帮我!

【问题讨论】:

标签: java postgresql hibernate spring-boot hibernate-criteria


【解决方案1】:

添加以下应用程序属性使其适用于我们:

spring.datasource.autoCommit=false

【讨论】:

    猜你喜欢
    • 2012-02-19
    • 2019-03-03
    • 1970-01-01
    • 2019-05-29
    • 2019-05-08
    • 2022-08-17
    • 2021-12-29
    • 1970-01-01
    • 2011-01-20
    相关资源
    最近更新 更多