【发布时间】: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 流
帮帮我!
【问题讨论】:
-
你看到了吗? hibernate.atlassian.net/browse/HHH-12393 与自动提交有关。
-
是的,我明白了,但它不起作用
标签: java postgresql hibernate spring-boot hibernate-criteria