91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 15.49MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-31
  • 語言: 其他
  • 標簽: SSH框架??

資源簡介

“基于Eclipse搭建SSH框架詳解”——屬于這篇文章的代碼包

資源截圖

代碼片段和文件信息

package?test;

import?org.hibernate.HibernateException;
import?org.hibernate.Session;
import?org.hibernate.cfg.Configuration;

public?class?HibernateSessionFactory?{

private?static?final?ThreadLocal?threadLocal?=?new?ThreadLocal();
private?static?org.hibernate.SessionFactory?sessionFactory;

private?static?Configuration?configuration?=?new?Configuration();
private?static?String?CONFIG_FILE_LOCATION?=?“/hibernate.cfg.xml“;
private?static?String?configFile?=?CONFIG_FILE_LOCATION;

static?{
try?{
configuration.configure(configFile);
sessionFactory?=?configuration.buildSessionFactory();
}?catch?(Exception?e)?{
System.err.println(“%%%%?Error?Creating?SessionFactory?%%%%“);
e.printStackTrace();
}
}

private?HibernateSessionFactory()?{
}

/**
?*?Returns?the?ThreadLocal?Session?instance.?Lazy?initialize?the
?*?SessionFactory?if?needed.
?*
?*?@return?Session
?*?@throws?HibernateException
?*/
public?static?Session?getSession()?throws?HibernateException?{
Session?session?=?(Session)?threadLocal.get();

if?(session?==?null?||?!session.isOpen())?{
if?(sessionFactory?==?null)?{
rebuildSessionFactory();
}
session?=?(sessionFactory?!=?null)???sessionFactory.openSession()?:?null;
threadLocal.set(session);
}

return?session;
}

/**
?*?Rebuild?hibernate?session?factory
?*
?*/
public?static?void?rebuildSessionFactory()?{
try?{
configuration.configure(configFile);
sessionFactory?=?configuration.buildSessionFactory();
}?catch?(Exception?e)?{
System.err.println(“%%%%?Error?Creating?SessionFactory?%%%%“);
e.printStackTrace();
}
}

/**
?*?Close?the?single?hibernate?session?instance.
?*
?*?@throws?HibernateException
?*/
public?static?void?closeSession()?throws?HibernateException?{
Session?session?=?(Session)?threadLocal.get();
threadLocal.set(null);

if?(session?!=?null)?{
session.close();
}
}

/**
?*?return?session?factory
?*
?*/
public?static?org.hibernate.SessionFactory?getSessionFactory()?{
return?sessionFactory;
}

/**
?*?return?session?factory
?*
?*?session?factory?will?be?rebuilded?in?the?next?call
?*/
public?static?void?setConfigFile(String?configFile)?{
HibernateSessionFactory.configFile?=?configFile;
sessionFactory?=?null;
}

/**
?*?return?hibernate?configuration
?*
?*/
public?static?Configuration?getConfiguration()?{
return?configuration;
}

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-09?11:06??MySSH文件夾\
?????目錄???????????0??2018-05-09?11:06??MySSH文件夾\MySSH\
?????文件????????3090??2016-07-28?20:25??MySSH文件夾\MySSH\.classpath
?????文件????????1214??2016-07-28?08:24??MySSH文件夾\MySSH\.project
?????目錄???????????0??2018-05-09?11:06??MySSH文件夾\MySSH\.settings\
?????文件?????????639??2016-07-28?08:24??MySSH文件夾\MySSH\.settings\.jsdtscope
?????文件??????????84??2016-07-28?10:54??MySSH文件夾\MySSH\.settings\org.eclipse.core.resources.prefs
?????文件?????????430??2016-07-28?08:24??MySSH文件夾\MySSH\.settings\org.eclipse.jdt.core.prefs
?????文件??????????90??2016-07-28?08:24??MySSH文件夾\MySSH\.settings\org.eclipse.m2e.core.prefs
?????文件?????????740??2016-07-28?08:26??MySSH文件夾\MySSH\.settings\org.eclipse.wst.common.component
?????文件?????????252??2016-07-28?08:24??MySSH文件夾\MySSH\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2016-07-28?08:24??MySSH文件夾\MySSH\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2016-07-28?08:24??MySSH文件夾\MySSH\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????50??2016-07-28?08:24??MySSH文件夾\MySSH\.settings\org.eclipse.wst.validation.prefs
?????文件????????2919??2016-07-28?17:55??MySSH文件夾\MySSH\pom.xml
?????目錄???????????0??2018-05-09?11:06??MySSH文件夾\MySSH\src\
?????目錄???????????0??2018-05-09?11:06??MySSH文件夾\MySSH\src\main\
?????目錄???????????0??2018-05-09?11:06??MySSH文件夾\MySSH\src\main\java\
?????目錄???????????0??2018-05-09?11:06??MySSH文件夾\MySSH\src\main\java\test\
?????文件????????2536??2016-07-28?14:41??MySSH文件夾\MySSH\src\main\java\test\HibernateSessionFactory.java
?????文件????????1305??2016-07-28?20:40??MySSH文件夾\MySSH\src\main\java\test\LoginAction.java
?????文件?????????695??2016-07-28?20:18??MySSH文件夾\MySSH\src\main\java\test\SpringHibernateTest.java
?????文件?????????556??2016-07-28?19:36??MySSH文件夾\MySSH\src\main\java\test\SpringTest.java
?????文件?????????472??2016-07-28?15:24??MySSH文件夾\MySSH\src\main\java\test\Test.java
?????文件?????????720??2016-07-28?16:01??MySSH文件夾\MySSH\src\main\java\test\User.hbm.xml
?????文件?????????487??2016-07-28?15:02??MySSH文件夾\MySSH\src\main\java\test\User.java
?????目錄???????????0??2018-05-09?11:06??MySSH文件夾\MySSH\src\main\resources\
?????文件????????2238??2016-07-28?20:32??MySSH文件夾\MySSH\src\main\resources\applicationContext.xml
?????文件?????????843??2016-07-28?16:33??MySSH文件夾\MySSH\src\main\resources\hibernate.cfg.xml
?????文件?????????478??2016-07-28?20:06??MySSH文件夾\MySSH\src\main\resources\struts.xml
?????目錄???????????0??2018-05-09?11:06??MySSH文件夾\MySSH\src\main\webapp\
............此處省略61個文件信息

評論

共有 條評論