根据this post,我将 session 工厂定义从
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"
p:dataSource-ref="dataSource" p:lobHandler-ref="oracleLobHandler">
<property name="annotatedClasses">
<list>
[..]
进入
<bean id="sessionFactory"
class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"
p:dataSource-ref="dataSource">
<property name="annotatedClasses">
<list>
[..]
不幸的是,无法像在hibernate3中那样定义LobHandler。由于在“Lobhandler”的javadoc中仍然写有以下内容,因此似乎仍然有必要
因此,是否仍需要在hibernate4中定义lobHandler?
如果是这样,我在哪里可以定义它?
最佳答案
似乎您不需要它。他们建议使用 native 类型而不是用户类型。
参见http://www.sureshpw.com/2012/04/spring-hibernate-4.html。