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

正文內(nèi)容

通過(guò)代碼實(shí)例跟我學(xué)ssh三大框架相互整合的應(yīng)用技術(shù)第6部分——實(shí)現(xiàn)與hibernate持久層框架的最終整合的應(yīng)用實(shí)例-wenkub.com

2024-11-10 07:41 本頁(yè)面
   

【正文】 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 29/29 頁(yè) 同時(shí) ,出現(xiàn) log 提示 如果用戶名稱或者密碼不正確,將出現(xiàn)錯(cuò)誤。 } else{ okOrNot = true。 and =39。 String userName = ()。 public class UserLoginBusiness implements BusinessInterface{ UserLoginDAOInterface userLoginDAOBean = null。下面是 HibernateTemplate 的常用方法簡(jiǎn)介: void delete(Object entity):刪除指定持久化實(shí)例 deleteAll(Collection entities):刪除集合內(nèi)全部持久化類(lèi)實(shí)例 find(String queryString):根據(jù) HQL 查詢字符串來(lái)返回實(shí)例集合 findByNamedQuery(String queryName):根據(jù)命名查詢返回實(shí)例集合 get(Class entityClass, Serializable id):根據(jù)主鍵加載特定持久化類(lèi)的實(shí)例 save(Object entity):保存新的實(shí)例 saveOrUpdate(Object entity):根據(jù)實(shí)例狀態(tài),選擇保存或者更新 update(Object entity):更新實(shí)例的狀態(tài),要求 entity 是持久狀態(tài) setMaxResults(int maxResults):設(shè)置分頁(yè)的大小 修改 UserLoginBusiness 業(yè)務(wù)處理類(lèi)的配置 *.xml 文件和其類(lèi)本身 ( 1)在 *.xml 文件中增加對(duì)前面的 DAO 組件的引用 bean id=userLoginBusiness class= property name=userLoginDAOBean ref bean=userLoginDAOBean/ 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 25/29 頁(yè) /property /bean ( 2)在 UserLoginBusiness 類(lèi)中增加一個(gè)對(duì)上面的 DAO 組件的引用的屬性 UserLoginDAOInterface userLoginDAOBean=null。 正是由于這三點(diǎn), 我們可能不 使用 HibernateTemplate。 注意: Spring 的 HibernateDaoSupport 類(lèi)是一個(gè)方便實(shí)現(xiàn) Hibernate DAO 的超類(lèi), 我們 可以 利用 它的一些有用的方法,來(lái)獲得 Hibernate DAO 或是 SessionFactory。 } public UserLoginDAOBean(){ } public doFindObjectByDAO(String HQLselect){ resultList=().find(HQLselect)。 import .*。 } } ( 3)在 Spring 的 bean 的 *.xml 配置文件中增加該 DAO 類(lèi)的定義 bean id=userLoginDAOBean class= /bean ( 4)同時(shí)將 sessionFactory 注入到本 DAO 類(lèi) UserLoginDAOBean 類(lèi) bean id=userLoginDAOBean class= property name=sessionFactory ref bean=sessionFactory/ /property /bean ( 5)在本 DAO 類(lèi)中增加一個(gè) sessionFactory 的屬性 private LocalSessionFactoryBean sessionFactory。 設(shè)計(jì)一個(gè) DAO 類(lèi) ( 1)為 DAO 類(lèi)提供一個(gè)接口 UserLoginDAOInterface 類(lèi),包名稱為 strutsspringweb 在該接口中提供一個(gè)方法 package strutsspringweb。 5 、提供 UserInfoPOJO 類(lèi)與 SpringUserInfo 數(shù)據(jù)庫(kù)表之間的 映射文件 ( 1) 的內(nèi)容 ?xml version=? !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD hibernatemapping class name= table=SpringUserInfo 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 18/29 頁(yè) 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 property name=registerTime column name=registerTime length=50 / /property property name=departName column name=userDepartment length=50 / /property property name=userKind column name=userAdminLevel / /property property name=departKind column name=departAdminLevel / /property /class /hibernatemapping ( 2)該文件放在 Web 應(yīng)用所在的 WEBINF\classes 的目錄下。 } if (! (other instanceof UserInfoPOJO)) { return false。 } public void setUserKind(int userKind) { = userKind。 } public void setRegisterTime(String registerTime) { = registerTime。 } public void setUserName(String userName) { = userName。 private int departKind。 private String userPassword。這樣就不需要在進(jìn)行 的配置。 下面介紹方式一的實(shí)現(xiàn)過(guò)程 準(zhǔn)備數(shù)據(jù)庫(kù)系統(tǒng) ( 1)在 MS SQLServer2020 中的 WebStudyDB 中準(zhǔn)備一個(gè)數(shù)據(jù)庫(kù)表 SpringUserInfo(可以直接由講義中所提供的 數(shù)據(jù)庫(kù)中導(dǎo)入)。只要把屬性 sessionFactory給 ref 上就可以。 利用它 可以把所有要給 Hibernate 的設(shè)置統(tǒng)一放在一起。 實(shí)現(xiàn)相互整合的兩種方式 而對(duì) Spring 中的 LocalSessionFactoryBean 組件,可以采用兩種方式來(lái)對(duì) Hibernate訪問(wèn)。 補(bǔ)充說(shuō)明:如果需要連接兩個(gè)不同的數(shù)據(jù)庫(kù)系統(tǒng),則應(yīng)該采用下面形式的配置 beans bean id=mysqlDS 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 6/29 頁(yè) class= property name=url valuejdbc: /property property name=driverClassName value/value /property property name=username valueroot/value /property property name=password value123/value /property /bean bean id=mysqlFactory class= property name=dataSource ref local=mysqlDS/ /property
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1