我正在使用 EnterpriseDB 9.2高级服务器(Oracle兼容 PostgreSQL fork ),我想使用{{1从clob或文本类型数据类型列中读取数据}} 方法。
我在尝试时遇到错误:
org.postgresql.util.PSQLException:long类型的错误值:
adminuser @ domainUser登录 成功地 org.postgresql.jdbc2.AbstractJdbc2ResultSet.toLong(AbstractJdbc2ResultSet.java:2 971) 在 org.postgresql.jdbc2.AbstractJdbc2ResultSet.getLong(AbstractJdbc2ResultSet.java: 2163) 在 org.postgresql.jdbc2.AbstractJdbc2ResultSet.getClob(AbstractJdbc2ResultSet.java: 436)
那么可以使用postgresql中的任何技术从上述场景中读取数据吗?
答案 0 :(得分:0)
在使用Hibernate的情况下,您可以定义实体,如下所示。该解决方案至少在PostgreSQL,H2和HSQLDB上效果很好(我没有检查其他数据库):
@Column(columnDefinition = "CLOB")
String myClobField;