我有一个问题。我有一个使用 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 流
帮帮我!
最佳答案
添加以下应用程序属性使其适合我们:
spring.datasource.autoCommit=false
关于java - Hibernate异常: Unable to access lob stream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54200052/