让某个对象只能存在一个 这样就可以使用多个类 对这一个对象进行操作了。
如何实现某个对象只存在一个呢? (使用我们的工厂模式,一种编程思想)
具体实现方式:
final public class MySessionFactory {//该类不能被继承
private static SessionFactory sessionFactory =null;
private MySessionFactory(){}//让该类不能被外部实例化
static{//静态块优先执行
sessionFactory=new Configuration().configure().buildSessionFactory();//一个得到对象
}
public static SessionFactory getSessionFactory(){
return sessionFactory;//返回该对象
}
}