public static HibernateUtils GetInstance() { if (utils == null) { utils = new HibernateUtils(); utils.OpenSession(); } return(utils); }
public ISession OpenSession() { if (Session == null) { var myConfiguration = new Configuration(); myConfiguration.Configure(); mySessionFactory = myConfiguration.BuildSessionFactory(); Session = mySessionFactory.OpenSession(); return(Session); } utils = this; return(Session); }
public ISession OpenResetSession2(string xmlPath) { if (Session != null) { Session.Close(); Session = null; } var myConfiguration = new Configuration(); myConfiguration.Configure(xmlPath); mySessionFactory = myConfiguration.BuildSessionFactory(); Session = mySessionFactory.OpenSession(); utils = this; return(Session); }