链接数据库有oracle和mysql.两个驱动冲突 50
项目中,我用的是mybatis,链接数据库有oracle和mysql。两个驱动都有。现在我引入了别人的一个模块;别人的模块用的是hibernate,需要链接的是mysql...
项目中,我用的是mybatis,链接数据库有oracle和mysql。两个驱动都有。现在我引入了别人的一个模块;别人的模块用的是hibernate,需要链接的是mysql,但hibernate进行查询的时候,总是使用了oracle的驱动。怎么解决???
展开
1个回答
展开全部
Hibernate与各种数据库连接的配置在hibernate.cfg.xml文件中,如果需要连接两个数据库可以
一、(在src下)写两个hibernate.cfg.xml文件:
比如:hbn-MySQL.cfg.xml和hbn-sqlserver.cfg.xml
二、分别解析上面的两个.cfg.xml文件建两个sessionFactory
三、使用session时哪个sessionFactory打开的session就能访问哪个数据库
具体操作步骤和示例可以百度“ hibernate连接操作两个数据库”
各种数据库的连接配置可以百度“Hibernate与各种数据库连接的配置”
一、(在src下)写两个hibernate.cfg.xml文件:
比如:hbn-MySQL.cfg.xml和hbn-sqlserver.cfg.xml
二、分别解析上面的两个.cfg.xml文件建两个sessionFactory
三、使用session时哪个sessionFactory打开的session就能访问哪个数据库
具体操作步骤和示例可以百度“ hibernate连接操作两个数据库”
各种数据库的连接配置可以百度“Hibernate与各种数据库连接的配置”
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询