我正在开发一个使用Spring MVC 3和Hibernate的Web应用程序

我想为我的Web应用程序使用2个数据源MySql和Oracle数据库,

我已经阅读了很多关于“spring-hibernate multiple datasource / database”的教程和问题解决方法

例如 :

等等.

但是当我每次运行它时,配置只读取我的第一个数据库配置(MySql)

并显示此错误表’db_prod.ksei_lookup_holiday’不存在db.prod是我的第一个数据库(MySql),KSEI_LOOKUP_HOLIDAY是我的第二个数据库(Oracle),

这是我的spring.xml

destroy-method="close">

class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">

org.hibernate.dialect.MySQL5Dialect

true

class="org.springframework.orm.hibernate3.HibernateTransactionManager"

p:sessionFactory-ref="sessionFactory">

destroy-method="close">

class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">

org.hibernate.dialect.Oracle10gDialect

true

class="org.springframework.orm.hibernate3.HibernateTransactionManager"

p:sessionFactory-ref="sessionFactorySOAAPP">

这是我的第一个数据库(MySql)的DAO实现

@Repository

@Qualifier(value="sessionFactory")

public class UserDaoImpl extends HibernateDaoSupport implements UserDao{

@Autowired

private UserDaoImpl(SessionFactory sessionFactory){

setSessionFactory(sessionFactory);

}

这是我的第二个数据库(Oracle)的DAO实现

@Repository

@Qualifier(value="sessionFactorySOAAPP")

public class UpdateKSEIDaoImpl extends HibernateDaoSupport implements UpdateKSEIDao{

@Autowired

private UpdateKSEIDaoImpl(SessionFactory sessionFactorySOAAPP){

setSessionFactory(sessionFactorySOAAPP);

}

任何帮助都会很愉快:)

解决方法:

问题是你已经习惯了

< property name =“dataSource”ref =“dataSource”>< / property>在sessionFactorySOAAPP中.

您应该使用< property name =“dataSource”ref =“dataSourceSOAAPP”>< / property>

标签:java,mysql,spring-mvc,spring,hibernate

来源: https://codeday.me/bug/20190517/1119691.html

java spring 多数据库_java – 使用多个数据源/数据库的Spring-Hibernate相关推荐

  1. java中连接mysql数据库_java中怎么连接mysql数据库

    展开全部 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; i ...

  2. java h2数据库_JAVA 项目中使用 H2 数据库

    JAVA 项目中使用 H2 数据库 发布时间:2018-06-08 15:43, 浏览次数:823 , 标签: JAVA 为什么要使用H2数据库 H2数据库是可以嵌入到JAVA项目中的,因为只需要导入 ...

  3. Java设计流程执行器_Java进阶面试精选系列:SpringMVC+SpringBoot+Hibernate+Mybatis+设计模式...

    小编精心收集:为金三银四准备,以下面试题先过一遍,为即将到了的面试做好准备,也过一遍基础知识点. 一.Spring/Spring MVC 1.为什么要使用 spring? 2.解释一下什么是 aop? ...

  4. java保存时间到数据库_java new date 保存到数据库时间不对

    Ibatis框架之系统架构 如果用最简洁的话来总结 iBATIS 主要完成那些功能时,我想下面几个代码足够概括. 1 Class.forName("oracle.jdbc.driver.Or ...

  5. java mysql查询界面_Java GUI小程序 实现数据库查询界面-Go语言中文社区

    源代码如下:package 数据库图形化界面3; import java.awt.*; import javax.swing.*; import java.awt.event.*; public cl ...

  6. java 轻量级文件数据库_Java:如何创建轻量级数据库微服务

    java 轻量级文件数据库 基于云的Java数据库应用程序的数量每分钟都在增加. 许多组织部署了数百甚至数千个微服务实例. 但是,相对于运行时环境,大多数应用程序会带来惊人的不必要开销. 反过来,这会 ...

  7. java access远程连接_Java程序实现对access数据库的远程访问

    第四步:在其它计算机中运行测试代码 1.  程序中需要数据提供驱动程序,如: Class.forName("org.objectweb.rmijdbc.Driver").newIn ...

  8. java mysql教程基于_java基于jdbc连接mysql数据库功能实例详解

    本文实例讲述了java基于jdbc连接mysql数据库的方法.分享给大家供大家参考,具体如下: 一.JDBC简介 Java 数据库连接,(Java Database Connectivity,简称JD ...

  9. java制作图形界面数据库_java图形界面以及链接数据库

    import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class No ...

最新文章

  1. ubuntu 进入 recovery mode
  2. http / 关于长连接和短链接的理解
  3. 【好文推荐】mysql创建数据库语句utf-8
  4. 2018届校招面经精选
  5. python classmethod函数_在python中使用与instance和classmethod相同的函数
  6. 如何为项目和产品提供资源——优化工作时间、激励团队和预算
  7. MySQL DDL--ghost执行模板和参数
  8. sqoop入门到熟悉
  9. 从零实现深度学习框架——深入浅出交叉熵
  10. COMSOL案例学习(2):非定常圆柱绕流三维模型
  11. 计算机C盘空间减少,为何我的C盘空间突然减少好几个G?
  12. 解决打开VMware虚拟机时Take Ownership出错的问题
  13. eclipse neno中tomcat配置servers locations地址的文件
  14. 用python做动画的代码_Python应用 | 三行代码实现GIF动画
  15. 光遇服务器维护要多久,光遇:你玩游戏多久了?半年以上的老玩家,是如何坚持下去的?...
  16. 一。回合制游戏 加暴击 掉落 二。柜台商品管理系统
  17. 作品集十(平面设计)
  18. java中文分词的简单实现
  19. redis数据类型总结
  20. html显示json数据中某一条的数据,php - 给定一个具有json格式数据的API,我该如何在HTML表中显示数据? - 堆栈内存溢出...

热门文章

  1. 阿里云护航罗振宇2018“时间的朋友”跨年演讲,与千万观众一起跨年 1
  2. 缓存和数据库一致性问题,看这篇就够了
  3. 华南地区最大数据中心上线 阿里云河源数据中心正式开服
  4. 2018 疯狂微服务之死
  5. java实现短信上行源码_Java 发送短信验证码 示例源码
  6. 环境变量_Jenkins流水线环境变量权威指南
  7. 完整性校验用到常见的算法_几种常见的校验算法
  8. 二、项目运行环境【PMP 】
  9. Kafka 监控 Kafka Eagle 图形化版本
  10. html-网页基本信息