freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

通過代碼實例跟我學ssh三大框架相互整合的應用技術第6部分——實現(xiàn)與hibernate持久層框架的最終整合的應用實例(編輯修改稿)

2024-12-20 07:41 本頁面
 

【文章內(nèi)容簡介】 perty /bean 實現(xiàn)相互整合時在 Spring 的 IoC 的 *.xml 配置文件中的 主要 配置項目 ( 1)為 sessionFactory 配置一個 DataSource ( 2)配置一個 hibernateProperties 也是給sessionFactory 用的。 利用它 可以把所有要給 Hibernate 的設置統(tǒng)一放在一起。 ( 3 ) 配 置 sessionFactory( )組件 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 10/29 頁 并 在 其 屬性 dataSource 中 引 用 我 們 前 面 所 定 義 的 DataSource , 在 屬 性hibernateProperties 中 定義我們的 Hibernate 的各個屬性項目 ,這樣, sessionFactory就知道到哪去取連接、怎么設置 Hibernate 的工作方式等 。 然后在屬性 mappingResources 中配一個 list,把所有的 . 加入 進去。 ( 4 ) 配 置 transactionManager( ) 這是將來給所有的 service 方法做聲明式事務管理用的。只要把屬性 sessionFactory給 ref 上就可以。 ( 5)為了簡化將來 service 方法的配置,對遵循某些規(guī)則命名的 service 方法自動設置上對應的事務管理 再配一個,讓它lazyinit=true, abstract=true。把屬性 transactionManager 給 ref 上,然后配置屬性transactionAttributes。 ( 6)最后,應該使用 OpenSessionInView 模式來管理 session 在 中 加 入 這個 filter,設置好 filtermapping, session 就會自動打開和關閉 。 下面介紹方式一的實現(xiàn)過程 準備數(shù)據(jù)庫系統(tǒng) ( 1)在 MS SQLServer2020 中的 WebStudyDB 中準備一個數(shù)據(jù)庫表 SpringUserInfo(可以直接由講義中所提供的 數(shù)據(jù)庫中導入)。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 11/29 頁 ( 2)在該表中包含一些數(shù)據(jù) ( 3)將 JBuilder 中的所配置的 MS SqlServer2020 的驅動程序庫添加到本 Project 中 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 12/29 頁 將 Hibernate 所需要的 *.jar 包文件添加到本 Project 中 ( 1)主要包括下面的各個 *.jar 文件 、 、 、 、 、 、 、 和 。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 13/29 頁 ( 2)然后將它們添加到本 Project 中 配置 屬性文件 ( 1)從 Hibernate 的分發(fā)版(它在 etc/目錄下)拷貝一個 模板文件 ( 2) 并且將它放 在本 Web 應用的 WEBINF/classes 的目錄下。 注意:由于本示例是在前面的與 Struts 的結合的文檔的基礎上來擴展的,因此在前面已經(jīng)將 文件放到 WEBINF 的目錄下。這樣就不需要在進行 的配置。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 14/29 頁 編寫 POJO 類 ( 1)類名稱為 UserInfo,包名稱為 strutsspringweb ( 2)編程該類 package strutsspringweb。 public class UserInfoPOJO //計劃將它 作為 DTO 類 { 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 15/29 頁 private String id。 private String userName。 private String userPassword。 private String registerTime。 private String departName。 private int userKind。 private int departKind。 public UserInfoPOJO() { } public String getId() { return id。 } private void setId(String id) { = id。 } public String getUserName() { return userName。 } public void setUserName(String userName) { = userName。 } public String getUserPassword() { return userPassword。 } 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 16/29 頁 public void setUserPassword(String userPassword) { = userPassword。 } public String getRegisterTime() { return registerTime。 } public void setRegisterTime(String registerTime) { = registerTime。 } public String getDepartName() { return departName。 } public void setDepartName(String departName) { = departName。 } public int getUserKind() { return userKind。 } public void setUserKind(int userKind) { = userKind。 } public int getDepartKind() { 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 17/29 頁 return departKind。 } public void setDepartKind(int departKind) { = departKind。 } public boolean equals(Object other) //Object (B) { if (this == other) { return true。 } if (! (other instanceof UserInfoPOJO)) { return false。 } return true。 } } 注意: 由于在前面討論與 Struts 的結合時,已經(jīng)有一個 UserInfo 類,但它是 VO 對象。其中的屬性與 PO 不一樣,因此應該對 VO 進行轉換為 PO 對象。 5 、提供 UserInfoPOJO 類與 SpringUserInfo 數(shù)據(jù)庫表之間的 映射文件 ( 1) 的內(nèi)容 ?xml version=? !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD hibernatemapping class name= table=SpringUserInfo 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 18/29 頁 id name=id type=string unsavedvalue=null column name=userID sqltype=char(50) notnull=true/ generator class=/ /id property name=userName column name=userName length=50 notnull=true/ /property property name=userPassword column name=userPassWord length=50 notnull=true/ /property
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1