首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们可以从EnterpriseDB 9.2中的CLOB或文本数据类型列读取数据吗?

我们可以从EnterpriseDB 9.2中的CLOB或文本数据类型列读取数据吗?
EN

Stack Overflow用户
提问于 2014-04-24 09:35:48
回答 1查看 2.1K关注 0票数 0

我使用的是EnterpriseDB 9.2高级服务器( Oracle兼容的PostgreSQL ),我希望使用getClob()方法从clob或文本类型数据类型列中读取数据。

我在尝试时出错:

org.postgresql.util.PSQLException: long类型的坏值: adminuser@domainUser在org.postgresql.jdbc2.AbstractJdbc2ResultSet.toLong(AbstractJdbc2ResultSet.java:2‌​971) at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getLong(AbstractJdbc2ResultSet.java:‌​2163) at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getClob(AbstractJdbc2ResultSet.java:‌​436)成功登录

那么,是否可以使用postgresql中的任何技术从上述场景中读取数据呢?

EN

回答 1

Stack Overflow用户

发布于 2018-10-23 22:53:43

在使用Hibernate的情况下,您可以定义实体,如下所示。该解决方案至少在PostgreSQL、H2和HSQLDB上运行良好(我没有检查其他DB):

代码语言:javascript
复制
@Column(columnDefinition = "CLOB")
String myClobField;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23265124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档