zoukankan      html  css  js  c++  java
  • 异常:Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z

    Spring3.0 + Hibernate3.5:
    启动服务器报:
    Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z

    在hibernate3.5之前,我们运用hibernate开发J2EE项目通常会引以下几个jar包:
    hibernate核心包:hibernate3.jar
    持久化:ejb3-persistence.jar
    则javax.persistence.OneToMany.class就在ejb3-persistence.jar中。


    在hibernate3.5及其以后,运用hibernate开发J2EE项目通常会引以下几个jar包:
    hibernate核心包:hibernate3.jar
    持久化:hibernate-jpa-2.0-XXX.jar
    hibernate-jpa-2.0-XXX.jar中已将包含了ejb3-persistence.jar所有类库和其他一些扩展,固然javax.persistence.OneToMany.class也就在hibernate-jpa-2.0-XXX.jar中了。
    所以当我们从3.5以下版本上级到3.5以上版本时,很容易出现不知道哪些jar包该保留哪些该删掉,因而两个jar包同时存在,出现了这个冲突异常。

  • 相关阅读:
    spring注解-事务
    docker 安装
    docker 简单介绍
    jupyter配置
    docker 桌面镜像内安装gui程序启动报错
    Linux下安装matlab
    拉取cmake镜像并测试
    桌面镜像安装gui程序
    docker + pycharm 运行
    docker + vscode 运行
  • 原文地址:https://www.cnblogs.com/sfeng1825/p/2755339.html
Copyright © 2011-2022 走看看