if (session == null) {
if (sessionFactory == null) {
try {
cfg.configure(CONFIG_FILE_LOCATION);
sessionFactory = cfg.buildSessionFactory();
}
catch (Exception e) {
System.err.println(
"%%%% Error Creating SessionFactory %%%%");
e.printStackTrace();
}
}
session = sessionFactory.openSession();
threadLocal.set(session);
}
if (sessionFactory == null) {
try {
cfg.configure(CONFIG_FILE_LOCATION);
sessionFactory = cfg.buildSessionFactory();
}
catch (Exception e) {
System.err.println(
"%%%% Error Creating SessionFactory %%%%");
e.printStackTrace();
}
}
session = sessionFactory.openSession();
threadLocal.set(session);
}
解决方案 »
- applicationContext.xml报错,急急急~~解决
- struts2里面的“根命名空间”和“默认命名空间”有什么区别?
- myeclipse7.1插件安装问题
- 关于snmp getBulk取回大块数据的问题,非常之急,小弟第一次发帖请各位大侠门多多帮忙~~小弟先谢过拉
- JSP+XML怎么导入导出数据
- ?????请用过struts调用web服务的高手帮忙!!!!!
- 急救!做一个和图书管理系统里一样的功能。定会重谢!(我愿以身相许)
- 请问JB8里如何加入MYSQL的JDBC驱动?
- 通过邮箱用户名密码抓取邮箱电子邮件地址集合
- springBoot集成JSP问题
- 非阻断式网络编程中,服务器端如何定议啊
- 哪位仁兄可以告诉我怎么下载Spring 源代码吗?谢谢
之后,然后再加上这段判断?
session = sessionFactory.openSession();
会报异常,如果在这里对异常进行合理的处理,比如:当出现异常的时候,重新执行:
cfg.configure(CONFIG_FILE_LOCATION);
sessionFactory = cfg.buildSessionFactory();可以满足需求,
不过,在异常中进行逻辑上的控制,终归不是好办法,
希望有更好的办法。