MySession ??? //打开Session
public static Session openSession() {
24行: Session session = sessionFactory.openSession();
return session;
}
为什么要这样做?
sessionFactory = config.buildSessionFactory(); sessionFactory = null了吧?
public static Session openSession() {
24行: Session session = sessionFactory.openSession();
return session;
}
为什么要这样做?
sessionFactory = config.buildSessionFactory(); sessionFactory = null了吧?
只能猜测了
因为没看到你是如何调用MySession的
在24行之前,你判断一下sessionFactory是否为空
因为不知道你有没有对sessionFactory重新设置为了null调试方法
在每个出错的语句前
测试对象是不是null
这样应该可以知道是哪条语句有问题了
看看你别的参数有一个没有值时,你却用了它,就出了这个问题.找变量声明吧!