/*private static SessionFactory factory=null;
private static final ThreadLocal<Session> local=
new ThreadLocal<Session>();
static{
try {
Configuration config=new Configuration().configure();
factory=config.buildSessionFactory();
} catch (HibernateException e) {
throw new IdentifierGenerationException("配置文件有误!");
}
}
public static Session getSession(){
if(factory==null){
throw new RuntimeException("sessionFactory失败!");
}
Session session=local.get();
if(session==null){
session=factory.openSession();
local.set(session);
}
return session;
}
public static void close(){
Session session=local.get();
if(session!=null){
session.close();
local.set(null);
}
session=null;
}*/