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 展开
A.CLOB类型只能映射为java.lang.String
B.BLOB类型可以映射为java.sql.Blob
C.BLOB类型可以映射为byte[]
D.CLOB类型可以映射为java.lang.String或java.sql.Clob 展开
2个回答
展开全部
注意:本人愚见,仅供参考。
正确的是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字节时将无法读取。
正确的是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.
追答
呵呵。学习了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询