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

  • 大小: 14.92MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-06-30
  • 語言: 其他
  • 標簽: sshOA??

資源簡介

北大青鳥第三單元項目包(OA系統)含數據庫,只需要配置一下文件就可以了,速度有點慢,適合學習研究

資源截圖

代碼片段和文件信息

package?cn.xiaoxu.web;

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

/**
?*?Configures?and?provides?access?to?Hibernate?sessions?tied?to?the
?*?current?thread?of?execution.??Follows?the?Thread?Local?Session
?*?pattern?see?{@link?http://hibernate.org/42.html?}.
?*/
public?class?HibernateSessionFactory?{

????/**?
?????*?Location?of?hibernate.cfg.xml?file.
?????*?Location?should?be?on?the?classpath?as?Hibernate?uses??
?????*?#resourceAsStream?style?lookup?for?its?configuration?file.?
?????*?The?default?classpath?location?of?the?hibernate?config?file?is?
?????*?in?the?default?package.?Use?#setConfigFile()?to?update?
?????*?the?location?of?the?configuration?file?for?the?current?session.???
?????*/
????private?static?String?CONFIG_FILE_LOCATION?=?“/hibernate.cfg.xml“;
private?static?final?ThreadLocal?threadLocal?=?new?ThreadLocal();
????private??static?Configuration?configuration?=?new?Configuration();????
????private?static?org.hibernate.SessionFactory?sessionFactory;
????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)?{
Hi

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-01-10?10:56??北大青鳥第四單元項目包含數據庫\
?????目錄???????????0??2015-01-10?10:55??北大青鳥第四單元項目包含數據庫\MYS20\
?????文件?????????966??2014-11-28?13:27??北大青鳥第四單元項目包含數據庫\MYS20\.classpath
?????目錄???????????0??2015-01-10?10:55??北大青鳥第四單元項目包含數據庫\MYS20\.myeclipse\
?????文件?????????560??2014-11-28?13:27??北大青鳥第四單元項目包含數據庫\MYS20\.myhibernatedata
?????文件?????????288??2014-12-12?00:17??北大青鳥第四單元項目包含數據庫\MYS20\.mymetadata
?????文件????????1950??2014-11-28?13:27??北大青鳥第四單元項目包含數據庫\MYS20\.project
?????目錄???????????0??2015-01-10?10:55??北大青鳥第四單元項目包含數據庫\MYS20\.settings\
?????文件?????????500??2014-11-28?11:18??北大青鳥第四單元項目包含數據庫\MYS20\.settings\.jsdtscope
?????文件?????????105??2014-12-13?21:07??北大青鳥第四單元項目包含數據庫\MYS20\.settings\com.genuitec.eclipse.core.prefs
?????文件?????????454??2014-12-13?13:59??北大青鳥第四單元項目包含數據庫\MYS20\.settings\org.eclipse.core.resources.prefs
?????文件?????????395??2014-11-28?11:18??北大青鳥第四單元項目包含數據庫\MYS20\.settings\org.eclipse.jdt.core.prefs
?????文件?????????539??2014-11-28?11:19??北大青鳥第四單元項目包含數據庫\MYS20\.settings\org.eclipse.wst.common.component
?????文件?????????252??2014-11-28?11:18??北大青鳥第四單元項目包含數據庫\MYS20\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2014-11-28?11:18??北大青鳥第四單元項目包含數據庫\MYS20\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2014-11-28?11:18??北大青鳥第四單元項目包含數據庫\MYS20\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2015-01-10?10:55??北大青鳥第四單元項目包含數據庫\MYS20\src\
?????目錄???????????0??2015-01-10?10:55??北大青鳥第四單元項目包含數據庫\MYS20\src\code\
?????目錄???????????0??2015-01-10?10:55??北大青鳥第四單元項目包含數據庫\MYS20\src\code\cn\
?????目錄???????????0??2015-01-10?10:55??北大青鳥第四單元項目包含數據庫\MYS20\src\code\cn\xiaoxu\
?????目錄???????????0??2015-01-10?10:55??北大青鳥第四單元項目包含數據庫\MYS20\src\code\cn\xiaoxu\web\
?????目錄???????????0??2015-01-10?10:55??北大青鳥第四單元項目包含數據庫\MYS20\src\code\cn\xiaoxu\web\action\
?????文件????????5292??2014-12-15?10:06??北大青鳥第四單元項目包含數據庫\MYS20\src\code\cn\xiaoxu\web\action\baseAction.java
?????文件???????10227??2014-12-14?23:14??北大青鳥第四單元項目包含數據庫\MYS20\src\code\cn\xiaoxu\web\action\EamilAction.java
?????文件?????????977??2014-12-08?17:57??北大青鳥第四單元項目包含數據庫\MYS20\src\code\cn\xiaoxu\web\action\RoleAction.java
?????文件????????5212??2014-12-15?13:50??北大青鳥第四單元項目包含數據庫\MYS20\src\code\cn\xiaoxu\web\action\UserAction.java
?????文件????????4063??2014-12-13?22:14??北大青鳥第四單元項目包含數據庫\MYS20\src\code\cn\xiaoxu\web\action\VacationAction.java
?????目錄???????????0??2015-01-10?10:55??北大青鳥第四單元項目包含數據庫\MYS20\src\code\cn\xiaoxu\web\common\
?????文件????????4549??2014-11-28?14:29??北大青鳥第四單元項目包含數據庫\MYS20\src\code\cn\xiaoxu\web\common\Pager.java
?????文件?????????546??2014-12-08?10:54??北大青鳥第四單元項目包含數據庫\MYS20\src\code\cn\xiaoxu\web\common\RetCode.java
?????文件???????10738??2014-11-28?14:29??北大青鳥第四單元項目包含數據庫\MYS20\src\code\cn\xiaoxu\web\common\Validity.java
............此處省略412個文件信息

評論

共有 條評論