日期:2014-05-18  浏览次数:20684 次

hibernate连接两个库怎么连?在线等。。。。
public   class   DefaultSessionFactory   {

//获取Session操作对象
//所有的操作都是通过session来完成
public   static   Session   getRMCSession()
{
Session   session   =   null   ;
Configuration   config   =   new   Configuration().configure()   ;
config.addFile( "/RMC_hibernate.cfg.xml ");
session   =     config.buildSessionFactory().openSession()   ;
return   session   ;
}

public   static   Session   getOrgSession()
{
Session   session   =   null   ;
Configuration   config   =   new   Configuration().configure()   ;
config.addFile( "/OrgStruct_hibernate.cfg.xml ");
session   =     config.buildSessionFactory().openSession()   ;
return   session   ;
}



}
我用config.addFile指定xml文件怎么不行?他还是找默认的hibernate.cfg.xml

------解决方案--------------------
SessionFactory config1= new Configuration().configure( "/RMC_hibernate.cfg.xml ").buildSessionFactory();
SessionFactory config2= new Configuration().configure( "OrgStruct_hibernate.cfg.xml ").buildSessionFactory();
------解决方案--------------------

给大家介绍个技术群

大家一起学习,一起提高

26343309
------解决方案--------------------
维护两个SessionFactory不就行了
------解决方案--------------------
http://download.csdn.net/user/AreamArgentateOfWing


我做了一个支持多个数据库连接的HibernateFactory,不知道是否满足你的要求.