求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();
}
}
}
{
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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28