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

  • 大小: 7.84MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-08
  • 語言: 其他
  • 標簽: Hibernate??

資源簡介

session=sessionfactory.openSession(); tran=session.beginTransaction(); //Users user=(Users)session.get(Users.class, 1001);

資源截圖

代碼片段和文件信息

package?dao;

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

public?class?HibernateUtil?{
//?初始化一個ThreadLocal對象
private?static?final?ThreadLocal?sessionTL?=?new?ThreadLocal();?
private?static?Configuration?configuration;
private?final?static?SessionFactory?sessionFactory;
static?{
try?{
configuration?=?new?Configuration().configure();
sessionFactory?=?configuration.buildSessionFactory();
}?catch?(Throwable?ex)?{
throw?new?ExceptionInInitializerError(ex);
}
}
public?static?Session?currentSession()?{
//sessionTL的get()方法根據當前線程返回其對應的線程內部變量,
//也就是我們需要的Session,多線程情況下共享數據庫連接是不安全的。
//ThreadLocal保證了每個線程都有自己的Session。
Session?session?=?(Session)?sessionTL.get();?
//?如果session為null,則打開一個新的session
if?(session?==?null)?{?
//創建一個數據庫連接對象session。
session?=?sessionFactory.openSession();?
//?保存該數據庫連接session到ThreadLocal中。
sessionTL.set(session);?
}
//如果當前線程已經訪問過數據庫了,
//則從sessionTL中get()就可以獲取該線程上次獲取過的數據庫連接對象。
return?session;?
}
/**
?*?關閉Session
?*/
public?static?void?closeSession(){
Session?session?=?(Session)?sessionTL.get();?
sessionTL.set(null);
session.close();
}

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-12-11?23:22??house2\
?????文件????????2017??2015-12-11?23:13??house2\.classpath
?????目錄???????????0??2015-12-02?20:53??house2\.myeclipse\
?????文件?????????296??2015-12-11?22:54??house2\.mymetadata
?????文件????????1749??2015-12-10?17:56??house2\.project
?????目錄???????????0??2015-12-11?23:22??house2\.settings\
?????文件?????????500??2015-12-02?20:53??house2\.settings\.jsdtscope
?????文件??????????99??2015-12-11?22:54??house2\.settings\com.genuitec.eclipse.j2eedt.core.xml
?????文件?????????364??2015-12-02?20:53??house2\.settings\org.eclipse.jdt.core.prefs
?????文件?????????461??2015-12-10?17:56??house2\.settings\org.eclipse.wst.common.component
?????文件?????????126??2015-12-11?22:54??house2\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2015-12-02?20:53??house2\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2015-12-02?20:53??house2\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2015-12-11?23:22??house2\src\
?????目錄???????????0??2015-12-11?23:22??house2\src\dao\
?????文件????????1532??2015-12-02?23:17??house2\src\dao\HibernateUtil.java
?????文件?????????334??2015-12-11?23:07??house2\src\dao\IHouseDao.java
?????目錄???????????0??2015-12-11?23:22??house2\src\dao\Impl\
?????文件????????9856??2015-12-11?23:08??house2\src\dao\Impl\HouseDaoImpl.java
?????文件????????1144??2015-12-03?17:42??house2\src\dao\Impl\UsersDaoImpl.java
?????文件?????????227??2015-12-03?17:42??house2\src\dao\IUsersDao.java
?????目錄???????????0??2015-12-11?23:22??house2\src\entity\
?????文件?????????912??2015-12-02?23:14??house2\src\entity\District.hbm.xml
?????文件?????????693??2015-12-07?13:01??house2\src\entity\District.java
?????文件????????1790??2015-12-07?14:19??house2\src\entity\House.hbm.xml
?????文件????????2040??2015-12-07?14:24??house2\src\entity\House.java
?????文件????????1155??2015-12-04?09:58??house2\src\entity\HouseCondition.java
?????文件????????1000??2015-12-07?18:41??house2\src\entity\PageInfo.java
?????文件????????1103??2015-12-05?21:47??house2\src\entity\Street.hbm.xml
?????文件?????????896??2015-12-07?13:01??house2\src\entity\Street.java
?????文件?????????900??2015-12-02?23:15??house2\src\entity\Types.hbm.xml
............此處省略136個文件信息

評論

共有 條評論