zoukankan      html  css  js  c++  java
  • jbpm4.4使用的hibernate3如何兼容spring5.x及异常Caused by: java.lang.ClassNotFoundException: org.hibernate.impl.SessionImpl

    jbpm4.4用的hibernate3的core包。

    spring的spring-orm-5.0.2.RELEASE.jar中只有hibernate5包。

    解决办法:因此spring5.x中只需要将引入的spring-orm-5.0.2.RELEASE.jar替换为spring-orm-4.2.6.RELEASE.jar(即4.x)。

    spring-orm-4.x.x.RELEASE.jar中有hibernate3,4,5.

    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><!-- hibernate3 -->
            <!-- 下面这种方式可以利用hibernate自动创建表 -->
            <property name="dataSource" ref="dataSource"></property>
            <property name="configLocation">
                <value>classpath:hibernate.cfg.xml</value>
            </property>
        </bean>

    这样配置不会因为spring-orm-5.0.2.RELEASE.jar而报错。就能找到hibernate3.LocalSessionFactoryBean了。

  • 相关阅读:
    express4.x socket
    validator
    服务管理,Dll查看
    复制程序,获取系统信息
    TCP HelloWord
    UDP HelloWord
    [置顶] 一个小马
    注册表编辑
    服务的启动与停止
    自下载运行
  • 原文地址:https://www.cnblogs.com/super-chao/p/15226661.html
Copyright © 2011-2022 走看看