在做 Spring + SpringMVC + SpringData 时,单元测试

报这个错误: java.lang.NoSuchMethodError:javax.persistence.PersistenceContext.properties(),而在 Tomcat 容器里跑没有问题,(真是坑,找了半天)

解决办法:通常将Tomcat的lib加入到classpath中,而在Tomcat的lib中有一个annotation-api.jar,其中包含了一个旧版本的javax.persistence包,在做测试的时候把TOMCAT的依赖去掉就可以了,说白了就是包冲突!

转载于:https://www.cnblogs.com/xiluhua/p/7105443.html

PersistenceContext.properties()相关推荐

  1. Spring Data JPA 之 理解 Persistence Context 的核心概念

    21 理解 Persistence Context 的核心概念 21.1 Persistence Context 相关核心概念 21.1.1 EntityManagerFactory 和 Persis ...

  2. @PersistenceContext 注解在spring中代理

    @PersistenceContext private EntityManager em;springBoot 2.x 这里注入的是EntityManager的代理类,注入的代理类是单例的,所以是线程 ...

  3. SpringDataJPA+Hibernate框架源码剖析(六)@PersistenceContext和@Autowired注入EntityManager的区别

    SpringDataJPA+Hibernate框架源码剖析系列文章: SpringDataJPA+Hibernate框架源码剖析(一)框架介绍 SpringDataJPA+Hibernate框架源码剖 ...

  4. JPA之EntityManager踩坑笔记:更改PersistenceContext

    一.原因:项目中配置两个Spring JPA的数据源,使用EntityManager的时候默认是选择第一个,导致查询不到第二个数据源的数据. 二.Spring JPA多数据源怎么使用EntityMan ...

  5. JAVAEE容器如何管理EntityManager和PersistenceContext

    2019独角兽企业重金招聘Python工程师标准>>>       容器托管EntityManager       @PersistenceContext,存放unitName指向的 ...

  6. Spring-Data-JPA EntityManager 从一次线上BUG探究Autowired和PersistenceContext的区别

    文章目录 背景 SessionImpl VS SharedEntityManagerCreator$SharedEntityManagerInvocationHandler Qualifier匹配注入 ...

  7. spring 的@PersistenceUnit和@PersistenceContext

    前提:spring注入了PersistenceAnnotationBeanPostProcessor,或者自定义一个继承PersistenceAnnotationBeanPostProcessor的子 ...

  8. PersistenceUnit、PersistenceContext

    PersistenceUnit 什么是持久化单元? 持久化单元是一个逻辑分组,其中包含诸如EntityManagerFactory 的配置.一组实体类.映射元数据(可以通过扫描映射注释或从META-I ...

  9. More than one file was found with OS independent path 'META-INF/rxjava.properties

    在app下的build.gradle里面的defaultConfig里面添加:  defaultConfig {        packagingOptions {             exclu ...

最新文章

  1. 面试前必知必会的二分查找及其变种
  2. 单臂路由实验-VTP
  3. PCL Show Point Cloud 显示点云
  4. kali Linux 没有ip解决办法
  5. 坚果pro2官方rom_锤子坚果Pro2刷机包_原版升级包 锤子坚果Pro2线刷包_官方固件rom包下载...
  6. python开源搜索引擎_python语言磁力搜索引擎源码公开,基于DHT协议,十二分有技术含量的技术博客...
  7. matlab has encountered,matlab运行程序时出现“matlab has encountered an internal problem
  8. 全网首发Modown主题8.31开心版
  9. linux 时区文件的规则,linux – 如何将POSIX时间转换为Olson时区文件...
  10. VBA代码为ppt添加页码进度条
  11. ajax tool works,,AJAX TOOLS.
  12. 小程序踩坑之地图定位不精准的问题
  13. Spring Cloud微服务系统架构的一些简单介绍和使用
  14. 算法复杂度/大O方法/渐近分析法
  15. SecureCrt配置之自动存储操作日志
  16. blt功能_C++中BitBlt的使用方法详解
  17. 邬建国在2008内蒙古大学毕业典礼上的讲话
  18. 用计算机弹出草木,2011-06-06 2010~2011年北京市石景山区普通高中信息技术《信息技术基础》《人工智能初步》—笔试试题(定稿...
  19. ReentrantReadWriteLock入门级
  20. 密歇根安娜堡计算机排名,密歇根大学的计算机系统排名,该细心来考查

热门文章

  1. 元器件选型 之 安规电容篇
  2. 我国目前大数据产业发展现状
  3. Linux系统之进入单用户模式的方法及相关作用
  4. Haproxy基础知识
  5. Cyclostationary Signal 循环平稳信号概念辨析
  6. 域名(DNS)原理及解析过程详解
  7. 单片机-结构体函数指针高级使用方法
  8. linux:nohup命令用法
  9. FileNotFoundError: Could not find module ‘C:\Users\Yolanda\anaconda3\envs\python38\lib\site-packages
  10. 图解 Paxos 一致性协议