【发布时间】:2017-08-25 20:39:00
【问题描述】:
- 我们有一个带有 CLOB 列的表(用于保存 JSON 数据)
- 据我们了解(来自文档)光滑的支持 LOB 类型 (http://slick.lightbend.com/doc/3.1.1/schemas.html)
- 我们能够成功查询该表。包括 CLOB 列。
-
我们无法使用 Clob 插入寄存器。我们正在将 String 转换为 java.sql.Clob :
private java.sql.Clob stringToClob(String source) { try { return new javax.sql.rowset.serial.SerialClob(source.toCharArray()); } catch (Exception e) { log.error("Could not convert string to a CLOB",e); return null; } }
但最终,slick 的例外情况如下:
java.lang.ClassCastException: javax.sql.rowset.serial.SerialClob cannot be cast to oracle.sql.CLOB
这可能吗?
【问题讨论】:
标签: oracle scala slick slick-3.0