ssh多数据库配置 怎么get session ? 本帖最后由 tigerwithwing 于 2012-12-04 22:41:33 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据源是两个那session也要是两个了。你注入哪个sessionFactory就从哪个上getCurrentSession(); mpssHibernateTemplate.getSession()workerHibernateTemplate.getSession() 写一个hibernateUNIT类,定义不同的配置文件,设置不同的方法,然后调用就行了 写个接口,想用哪个SESSION就从接口中取 public class HibernateUtil { private static SessionFactory sf_original; private static SessionFactory sf_now; static{ sf_original=new Configuration().configure("/hibernate_original.cfg.xml").buildSessionFactory(); sf_now=new Configuration().configure("/hibernate_now.cfg.xml").buildSessionFactory(); } /** * 根据不同的参数名判断调用哪个sessionFactory * @param name * @return */ public static Session getSessionByName(String name){ Session session=null; if(name.equals("original")){ session=sf_original.openSession(); } if(name.equals("now")){ session=sf_now.openSession(); } return session; } /** * 根据参数决定关闭哪个sessionFactory * @param name */ public static void closeSessionFactoryByName(String name){ if(name.equals("original")){ sf_original.close(); } if(name.equals("now")){ sf_now.close(); } }}类似这样 求助 oracle 日期模糊查询 struts 运行问题 double one = Double.parseDouble(firstNumber);报错了,为什么? JSF(richFaces)文件下载不弹出文件对话框 有没有程序从excel导入mysql的办法,在网上搜过,都是手工的! xwork.xml 问题 你们是怎么解决并发修改数据库的?------散分 菜鸟问题表单提交的字符串中如果包含逗号,单双引号该如何处理? tomcat5安装时候的问题 struts2 将jsp返回到另一个jsp中 java与数据库中int
workerHibernateTemplate.getSession()
private static SessionFactory sf_original;
private static SessionFactory sf_now;
static{
sf_original=new Configuration().configure("/hibernate_original.cfg.xml").buildSessionFactory();
sf_now=new Configuration().configure("/hibernate_now.cfg.xml").buildSessionFactory();
}
/**
* 根据不同的参数名判断调用哪个sessionFactory
* @param name
* @return
*/
public static Session getSessionByName(String name){
Session session=null;
if(name.equals("original")){
session=sf_original.openSession();
}
if(name.equals("now")){
session=sf_now.openSession();
}
return session;
}
/**
* 根据参数决定关闭哪个sessionFactory
* @param name
*/
public static void closeSessionFactoryByName(String name){
if(name.equals("original")){
sf_original.close();
}
if(name.equals("now")){
sf_now.close();
}
}
}类似这样