CentOS 国内yum源
2016-01-19 11:57
465 查看
public
class
HibernateUtil {
public
static
final
SessionFactory sessionFactory;
static
{
try
{
sessionFactory
=
new
Configuration().configure()
.buildSessionFactory();
}
catch
(Throwable ex) {
throw
new
ExceptionInInitializerError(ex);
}
}
public
static
final
ThreadLocal
<
Session
>
session
=
new
ThreadLocal
<
Session
>
();
public
static
Session currentSession()
throws
HibernateException {
Session s
=
session.get();
if
(s
==
null
) {
s
=
sessionFactory.openSession();
session.set(s);
}
return
s;
}
public
static
void
closeSession()
throws
HibernateException {
Session s
=
session.get();
if
(s
!=
null
) {
s.close();
}
session.set(
null
);
}
}
class
HibernateUtil {
public
static
final
SessionFactory sessionFactory;
static
{
try
{
sessionFactory
=
new
Configuration().configure()
.buildSessionFactory();
}
catch
(Throwable ex) {
throw
new
ExceptionInInitializerError(ex);
}
}
public
static
final
ThreadLocal
<
Session
>
session
=
new
ThreadLocal
<
Session
>
();
public
static
Session currentSession()
throws
HibernateException {
Session s
=
session.get();
if
(s
==
null
) {
s
=
sessionFactory.openSession();
session.set(s);
}
return
s;
}
public
static
void
closeSession()
throws
HibernateException {
Session s
=
session.get();
if
(s
!=
null
) {
s.close();
}
session.set(
null
);
}
}
相关文章推荐
- Linux系统中SSH命令的使用教程
- 64位centos 下编译 hadoop 2.6.0 源码
- Go语言daemon启动的解决方法.linux平台
- Linux下僵尸进程发现和杀掉方法
- linux 与windows文件夹共享实现 smab协议
- [转]linux awk命令详解
- linux 修改IP, DNS 命令
- 详解Linux下常用远程登陆命令telnet和rlogin的用法
- Linux临时或永久修改DNS
- linux mysql重置用户密码
- linux下实现服务器与客户端
- linux上用route添加/删除路由
- linux下gcc编译conio.h问题
- Java开发必会的Linux命令
- Linux常用命令大全
- CentOS6.5下Mysql 未设置query_cache_size 导致CPU占用率高的问题解决方法_20160119_莫小贝
- linnx系统下修改vim配色方案
- linux 重定向 标准错误与标准输出到同一文件
- Linux系统中nc命令的基本用法掌握
- linux下导入、导出mysql数据库命令