我正在使用JPA + Hibernate做一个Spring Web应用程序。我使用Spring 3.2.2。
我希望将Hibernate从3.6.1升级到4.2.1。
我正在使用org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean并且能够注入一个lob处理程序。
根据SO的一些帖子(例如Exception NoClassDefFoundError for CacheProvider),我需要用
替换AnnotationSessionFactoryBeanorg.springframework.orm.hibernate4.LocalSessionFactoryBean
我做到了。现在网站启动失败,因为LocalSessionFactoryBean没有lob处理程序的属性。我查看了Spring API,但无法弄清楚如何注入我的lob处理程序。
感谢您的帮助!
问候。
答案 0 :(得分:0)
以下是我对此问题的看法。
基于nobeh给出的链接(https://jira.springsource.org/browse/SPR-9022),我将我的JDBC驱动程序从JTDS更新为Microsoft的type 4驱动程序。一切正常。请注意,在我的模型对象中,我只有与字符串相关的lob字段。
希望这有助于其他人。
干杯!