针对Blob数据类型,hibernate可以按功能映射为blob、serializable、
binary 三种类型,serializable可以用于直接序列化对象,binary需要自己使用流进行类型转换,blob可以使用Hibernate的blobImpl,如果是与Spring框架结合的话还可以使用org.springframework.orm.
hibernate3.support.BlobByteArrayType。如果使用Binary或serializable保存比较大的内容可以将 hibernate.jdbc.
use_streams_for_binary 设为 true,以确保自动开启流功能。(注:使用的Oracle驱动可能会导致插入时报“数据大小超出此类型的最大值”
的错误,请选用正确的驱动,我使用的是使oracle 10g的数据库和驱动)
posted on 2006-10-08 14:53
小平 阅读(749)
评论(0) 编辑 收藏 所属分类:
hibernate