java spring 多数据库_java – 使用多个数据源/数据库的Spring-Hibernate
我正在开发一个使用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相关推荐
- java中连接mysql数据库_java中怎么连接mysql数据库
展开全部 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; i ...
- java h2数据库_JAVA 项目中使用 H2 数据库
JAVA 项目中使用 H2 数据库 发布时间:2018-06-08 15:43, 浏览次数:823 , 标签: JAVA 为什么要使用H2数据库 H2数据库是可以嵌入到JAVA项目中的,因为只需要导入 ...
- Java设计流程执行器_Java进阶面试精选系列:SpringMVC+SpringBoot+Hibernate+Mybatis+设计模式...
小编精心收集:为金三银四准备,以下面试题先过一遍,为即将到了的面试做好准备,也过一遍基础知识点. 一.Spring/Spring MVC 1.为什么要使用 spring? 2.解释一下什么是 aop? ...
- java保存时间到数据库_java new date 保存到数据库时间不对
Ibatis框架之系统架构 如果用最简洁的话来总结 iBATIS 主要完成那些功能时,我想下面几个代码足够概括. 1 Class.forName("oracle.jdbc.driver.Or ...
- java mysql查询界面_Java GUI小程序 实现数据库查询界面-Go语言中文社区
源代码如下:package 数据库图形化界面3; import java.awt.*; import javax.swing.*; import java.awt.event.*; public cl ...
- java 轻量级文件数据库_Java:如何创建轻量级数据库微服务
java 轻量级文件数据库 基于云的Java数据库应用程序的数量每分钟都在增加. 许多组织部署了数百甚至数千个微服务实例. 但是,相对于运行时环境,大多数应用程序会带来惊人的不必要开销. 反过来,这会 ...
- java access远程连接_Java程序实现对access数据库的远程访问
第四步:在其它计算机中运行测试代码 1. 程序中需要数据提供驱动程序,如: Class.forName("org.objectweb.rmijdbc.Driver").newIn ...
- java mysql教程基于_java基于jdbc连接mysql数据库功能实例详解
本文实例讲述了java基于jdbc连接mysql数据库的方法.分享给大家供大家参考,具体如下: 一.JDBC简介 Java 数据库连接,(Java Database Connectivity,简称JD ...
- java制作图形界面数据库_java图形界面以及链接数据库
import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class No ...
最新文章
- ubuntu 进入 recovery mode
- http / 关于长连接和短链接的理解
- 【好文推荐】mysql创建数据库语句utf-8
- 2018届校招面经精选
- python classmethod函数_在python中使用与instance和classmethod相同的函数
- 如何为项目和产品提供资源——优化工作时间、激励团队和预算
- MySQL DDL--ghost执行模板和参数
- sqoop入门到熟悉
- 从零实现深度学习框架——深入浅出交叉熵
- COMSOL案例学习(2):非定常圆柱绕流三维模型
- 计算机C盘空间减少,为何我的C盘空间突然减少好几个G?
- 解决打开VMware虚拟机时Take Ownership出错的问题
- eclipse neno中tomcat配置servers locations地址的文件
- 用python做动画的代码_Python应用 | 三行代码实现GIF动画
- 光遇服务器维护要多久,光遇:你玩游戏多久了?半年以上的老玩家,是如何坚持下去的?...
- 一。回合制游戏 加暴击 掉落 二。柜台商品管理系统
- 作品集十(平面设计)
- java中文分词的简单实现
- redis数据类型总结
- html显示json数据中某一条的数据,php - 给定一个具有json格式数据的API,我该如何在HTML表中显示数据? - 堆栈内存溢出...