這些比較重要,我也是遇到了網上找的資料。當然過程實踐過了,不能就這麼忘記,記錄下來,以後還有用途。
首先設置spring支持的類型
1.
<!--在spring 中,提供了AbstractLobTypeHandler作爲基礎類,並且提供了相應的模版方法,所有的工作由LobHandler處理 -->
<bean id="lobHandler" class="org.springframework.jdbc.support.lob.DefaultLobHandler" lazy-init="true">
</bean>
2. 注入datasource
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="lobHandler" ref="lobHandler"/>
<property name="configLocation"><value>classpath:/ibatis/SqlMap.xml</value></property>
<property name="dataSource"><ref local="dataSource"/></property>
</bean>
3.
<!--激活 lobHandler, 處理二進制流 -->
<typeHandler jdbcType="BLOB" javaType="java.lang.Byte" callback="org.springframework.orm.ibatis.support.BlobByteArrayTypeHandler" />
4.
#option1#,#optionImg1:BLOB#,#option2#,#optionImg2:BLOB#,
#option3#,#optionImg3:BLOB#,#option4#,#optionImg4:BLOB#,
5 數據庫字段
optionImg1 設置爲 blob
6. javaBean 字段
private byte[ ] optionImg1 ;
五個要設置的要點。