我在做图片写入数据库时,用9i的dialect和oracle9的数据库完全没问题。
当我换了10g的方言和10g的数据库存图片时就出问题了,图片不能写入数据库,但是还不报错。
我的model是这么写的: private String imageId;
private String imageReferenceId;
private String imageName;
private byte[] searchImage;映射文件: <class name="ie.search.vector.tick.model.Image" table="SEARCH_IMAGE" >
<id name="imageId" type="java.lang.String">
<column name="IMAGE_ID" length="40" />
<generator class="uuid">
</generator>
</id>
<property name="imageReferenceId" type="string">
<column name="IMAGE_REFERENCE_ID" length="40">
<comment>与表search_flea,search_mosquito,search_tick,search_mouse的主键关联</comment>
</column>
</property>
<property name="searchImage" type="org.springframework.orm.hibernate3.support.BlobByteArrayType" lazy="true">
<column name="SEARCH_IMAGE">
<comment>病媒生物图片</comment>
</column>
</property>
<property name="imageName" type="string">
<column name="IMAGE_NAME" length="40">
<comment>图片名称</comment>
</column>
</property>
</class>谁帮忙看看,谢谢。
当我换了10g的方言和10g的数据库存图片时就出问题了,图片不能写入数据库,但是还不报错。
我的model是这么写的: private String imageId;
private String imageReferenceId;
private String imageName;
private byte[] searchImage;映射文件: <class name="ie.search.vector.tick.model.Image" table="SEARCH_IMAGE" >
<id name="imageId" type="java.lang.String">
<column name="IMAGE_ID" length="40" />
<generator class="uuid">
</generator>
</id>
<property name="imageReferenceId" type="string">
<column name="IMAGE_REFERENCE_ID" length="40">
<comment>与表search_flea,search_mosquito,search_tick,search_mouse的主键关联</comment>
</column>
</property>
<property name="searchImage" type="org.springframework.orm.hibernate3.support.BlobByteArrayType" lazy="true">
<column name="SEARCH_IMAGE">
<comment>病媒生物图片</comment>
</column>
</property>
<property name="imageName" type="string">
<column name="IMAGE_NAME" length="40">
<comment>图片名称</comment>
</column>
</property>
</class>谁帮忙看看,谢谢。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货