oracle数据库:
<bean id="SessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="configLocation" value="/teach-hibernate.cfg.xml"/>
<property name="lobHandler">
<ref bean="oracleLobHandler"/>
</property>
</bean>
<!-- use spring+hibernate handle oracle BLOB-->
<bean id="nativeJdbcExtractor" class="org.springframework.jdbc.support.nativejdbc.SimpleNativeJdbcExtractor"/>
<bean id="oracleLobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler" lazy-init="true">
<property name="nativeJdbcExtractor">
<ref bean="nativeJdbcExtractor"/>
</property>
</bean>
其他数据库:
<bean id="cms.SessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="configLocation" value="/teach-hibernate.cfg.xml"/>
<property name="lobHandler"><ref bean="lobHandler" /></property>
</bean>
<!-- use spring+hibernate handle others dbs BLOB-->
<bean id="lobHandler" class="org.springframework.jdbc.support.lob.DefaultLobHandler" lazy-init="true"/>
本文介绍如何使用Spring和Hibernate框架配置Oracle数据库的BLOB处理。通过具体配置示例展示了针对Oracle数据库和其他数据库的不同设置方式,以实现高效的数据读写。
465

被折叠的 条评论
为什么被折叠?



