【发布时间】:2022-01-05 22:18:18
【问题描述】:
我在 Oracle 中有一个返回 CLOB 的函数。 在 Java 中,我可以使用以下代码来执行此函数并获取结果:
我的 Repository 类中的 Oracle 函数定义:
@Query(nativeQuery = true, value = "SELECT GETIDSSTATUS() FROM DUAL")
Clob getIdsStatus();
转换为字符串:
Clob idsStatus = dbMonRepository.getIdsStatus();
String idsStatusStr = idsStatus.getSubString(1, Math.toIntExact(idsStatus.length()));
Kotlin 中的等效代码或任何其他将 Clob 转换为 String 的方式是什么?
【问题讨论】:
-
只使用
val而不是类型?
标签: java oracle spring-boot kotlin spring-data-jpa