zoukankan      html  css  js  c++  java
  • springboot多数据源使用EntityManager

    多数据源使用jpa和em,要么报错使用默认的数据源报错找不到表,要么就是报错没有这样的实体,debug调试使用的还是第一个EM。被这个问题困扰了很久,记录记录解决方法:

    entityManagerFactorySecondary指的是springboot项目中的第二个数据源,此处表示导入第二个数据源的实体管理器
    @PersistenceContext(unitName="entityManagerFactorySecondary")
    EntityManager em;

    EntityManager的使用如下:

    String sql = " SELECT COUNT(*) FROM msg_examine_producer"+day;
    Query query =em.createNativeQuery(sql);
    List outData = query.getResultList()

    用完之后记得关闭实体管理器

    em.close();
    作者:Kaspar_Choo
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    arangodb安装
    ubuntu安装java方法
    设置代理
    自动机
    统计学习基本理论知识(一)
    条件随机场(四)
    条件随机场(三)
    hive安装
    GC root & 使用MAT分析java堆
    jinfo介绍
  • 原文地址:https://www.cnblogs.com/kaspar/p/15497611.html
Copyright © 2011-2022 走看看