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

正文內(nèi)容

通過(guò)代碼實(shí)例跟我學(xué)spring框架從入門到精通——spring框架與hibernate框架相互整合的相關(guān)技術(shù)和應(yīng)用實(shí)例eclipse版本-在線瀏覽

2025-01-17 07:42本頁(yè)面
  

【正文】 list 節(jié)點(diǎn)下可配置多個(gè)映射文件。因此我們可以由此減少對(duì) *.xml 文件的管理。 3 ) hibernateProperties 節(jié) 點(diǎn) 則 容 納 了 所 有 的 屬 性 配 置 , 其 中 也 可 以 設(shè) 置“ ”等屬性。 而我們借助 Spring 可以讓具體 DAO 脫離具體 SessionFactory,也就是說(shuō), DAO 層完全可以不用關(guān)心具體數(shù)據(jù)源。 因此,如果我們使用了 Spring 封裝的方式去操作 Hibernate,就必須繼承 類,這將導(dǎo)致了綁定。 ( 1)方式一 屏蔽 Hibernate 中的 ,此時(shí)的 Bean 的 *.xml 配置內(nèi)容為下面所示 ?xml version= encoding=UTF8? !DOCTYPE beans PUBLIC //SPRING//DTD BEAN beans bean id=sessionFactory class= property name=dataSource ref bean=dataSourceTarget / /property property name=hibernateProperties props prop key=/prop 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 7/19 頁(yè) prop key=true/prop /props /property property name=mappingResources list value/value /list /property /bean bean id=oneDAOInterfaceImpl_HibernateDAO class= property name=sessionFactory ref bean=sessionFactory / /property /bean /beans Spring Framework最得以出名的是與 Hibernate的無(wú)縫鏈接,雖然 Spring 對(duì) Hibernate提供了 90%以上的封裝, 使我們不必去關(guān)心 Session 的建立,關(guān)閉,以及事務(wù)使我們能夠?qū)P牡年P(guān)注業(yè)務(wù)邏輯。 其中的 文件的內(nèi)容為: ?xml version=? !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD hibernatemapping class name= table=UserInfo 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 8/19 頁(yè) id name=id type=string unsavedvalue=null column name=id sqltype=char(50) notnull=true/ generator class=/ /id property name=userName / property name=userPassWord / /class /hibernatemapping ( 2)方式二 使用 Hibernate 中的 ,此時(shí)的 Bean 的 *.xml 配置內(nèi)容為下面所示 bean id=sessionFactory class= property name=configLocation valueWEBINF/classes//value /property /bean 此時(shí)可以由 Hibernate 實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接、并保留 Hibernate 的功能實(shí)現(xiàn)的獨(dú)立性(在DAO中繼續(xù)采用 Hibernate 自己的 Session 對(duì)象),但又能夠簡(jiǎn)化對(duì) SessionFactory 的管理。利用它可以把所有要給 Hibernate 的設(shè)置統(tǒng)一放在一起。 然后在屬性 mappingResources 中配一個(gè) list,把所有的 . 加入進(jìn)去。只要把屬性 sessionFactory 給 ref 上 就可以。把屬性 transactionManager 給 ref 上,然后配置屬性transactionAttributes。 Spring 框架與 Hibernate 框架相互整合的 應(yīng)用實(shí)例 在項(xiàng)目中添加一個(gè) DAO 組件類 ( 1 )類名稱為 DAOInterfaceImpl_HibernateDAO 、并且實(shí)現(xiàn) 接口 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 10/19 頁(yè) ( 2) 編程 DAOInterfaceImpl_HibernateDAO 組件 類中的相關(guān)功能實(shí)現(xiàn)代碼 package 。 import 。 import 。 public class DAOInterfaceImpl_HibernateDAO extends HibernateDaoSupport implements DAOInterface{ private LocalSessionFactoryBean sessionFactory。 } public DAOInterfaceImpl_HibernateDAO() { } public UserInfoPO selectOneUserInfoDBData(UserInfoPO oneUserInfoPO) { 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 11/19 頁(yè) Object userInfoPara[]={ (), () }。 List returnResult=getHibernateTemplate().find(hqlSelect, userInfoPara)。 } return (UserInfoPO)(0)。 public class UserInfoPO { String id=null。 private String userPassWord。 } public void setUserName(String userName) { = userName。 } 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 12/19 頁(yè) public void setUserPassWord(String userPassWord) { = userPassWord。 } public void setId(String id) { = id。 int result
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1