18.在 Hibernate中,关于映射Oracle中的BLOB和CLOB类型的方法,说法正确的是( )。

18.在Hibernate中,关于映射Oracle中的BLOB和CLOB类型的方法,说法正确的是()。A.CLOB类型只能映射为java.lang.StringB.BLO... 18.在 Hibernate中,关于映射Oracle中的BLOB和CLOB类型的方法,说法正确的是( )。
A.CLOB类型只能映射为java.lang.String
B.BLOB类型可以映射为java.sql.Blob
C.BLOB类型可以映射为byte[]
D.CLOB类型可以映射为java.lang.String或java.sql.Clob
展开
 我来答
ningjing5
2014-09-24 · TA获得超过1088个赞
知道小有建树答主
回答量:348
采纳率:0%
帮助的人:108万
展开全部
注意:本人愚见,仅供参考。
正确的是D.
在Java中,java.lang.String可用于表示长字符串(长度超过255),字节数组byte[]可以用于存放图片户或文件二进制数据。此外,在JDBC API中还提供了java.sql.CLOB和java.sql.BLOB类型,他们分别表示标准SQL中的CLOB(字符大对象)和BLOB(二进制大对象)类型。
clob 对应java的java.sql.CLOB
blob对应java的 java.sql.BLOB。

在实际应用中,对于Clob字段可以简单的将其映射为String类型,不过在Oracle Thin Driver对Clob字段支持上有欠缺,当Clob内容超过4000字节时将无法读取。
追问
老师今天讲解了,正确答案是BCD.
追答
呵呵。学习了。
kwchappy
2014-09-24 · TA获得超过775个赞
知道小有建树答主
回答量:504
采纳率:0%
帮助的人:311万
展开全部
这道题,是多选,选ABCD
追问
A、D明显有冲突啊。
追答
BCD,把A看错了,都当成可以了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式