gpt4 book ai didi

java - 使用 hibernate 和 Oracle 将 Clob 转换为字符串

转载 作者:行者123 更新时间:2023-12-02 06:05:41 24 4
gpt4 key购买 nike

我在使用 Hibernate 从 Oracle 数据库读取数据时遇到困难。该列是 clob 类型,映射的类属性是 String 类型。数据库是Oracle 11G。我尝试按照一些帖子的建议更新我的驱动程序,但没有用。问题是所有其他列(不是 clob)都被正确读取,并且 clob 列除了有数据之外还返回 null。提前致谢。

查询是:

从详细信息中选择 id,about_us,other_details,periodicity,active,createts,updatets,其中 id = ?

这位于 HQL 查询之上,其中 about_us 和 other_details 是数据库中的 clob 类型。 java 实体将其包含为 String 类型。

拉胡尔

最佳答案

我尝试了不同帖子中建议的许多解决方案,其中包括:1) 更新 odbc jar。2) 在hibernate映射/实体中的属性上使用@lob

上述两种解决方案都不适合我,而是使用 hibernate 函数 str(clob_property) 来读取它,它对我有用,我可以读取属性。

问候拉胡尔

关于java - 使用 hibernate 和 Oracle 将 Clob 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22301334/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com