+ -
当前位置:首页 → 问答吧 → 求Hibernate解答

求Hibernate解答

时间:2011-10-29

来源:互联网

public class HibernateUtil 
{
private static SessionFactory sessionFactory;//此处为何用static去定义
 
static
{
try
{
sessionFactory=new Configuration().configure().buildSessionFactory();
 
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
 public static Session openSession()
 {
Session session =sessionFactory.openSession();
return session;
 }
 
 public static void close(Session session)
  {
if(session!=null)
{
session.close();
}
  }
}

作者: river204123   发布时间: 2011-10-29

全局变量 共享此对象

作者: x50430618   发布时间: 2011-10-29

那句话下面有静态块,静态块不能访问非静态成员。

就如同静态方法不能访问非静态成员一个道理。

而所谓静态块,就是在项目运行过程中,本类的对象第一次使用前被执行,且只执行一次。

作者: vincent_3951   发布时间: 2011-10-29

static{}给静态变量初始化用的

作者: JayYounger   发布时间: 2011-10-29

热门下载

更多