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

正文內容

[計算機軟件及應用]ssh框架(參考版)

2024-08-28 04:05本頁面
  

【正文】 基于MySQL數據庫的SSH整合開發(fā)配置的步驟及各層整合配置就是本章的重點。42. } return40. +37. //顯示list實體類的username屬性值 ())。(list的大小為=36. 35. //顯示list的大小。.get_table1_all_HQL()。34. =ListTable133. ().getTable1_service() table129. //通過id取得Table1的實體類 (0).getUsername())。(username= +//27. //25. =ListTable1// 23. .get_table1_byID(((id)))。().getTable1_service() table1//21. { HttpServletResponseHttpServletRequest19. ActionFormexecute(ActionMappingpublic18. BaseActionRead_table1Action17. public=15. 14. import 7. 6. import5. import 2. 更改Action的代碼如下:1. packageref=Ext_DAO/property property12. name=table1daoclass= 10. bean將ref=Ext_DAO:property9. 7. /bean / ref5. property4. id=Ext_DAOname=sessionFactory中 //:id=Ext_DAO,并且將 ,添加代碼如下:1. 24. ={ setExt_dao(Ext_DAOpublic21. } 19. ext_dao。{ Ext_DAO16. ={ setTable1dao(Table1DAOpublic13. } 11. table1dao。{ Table1DAO8. ext_dao。6. table1dao。4. All_DAO3. public 更改后的All_DAO代碼如下:1. package這樣可以在Spring中使用HQL語句進行多表的關聯查詢,使得數據的靈活性大大增強。21. 19. Table1).list()。().getSessionFactory() 16. user_HQL_get_table1_all()public15. { extendsclass12. 11. //10. //9. //Ext_DAO類必須繼承自HibernateDaoSupport 6. 5. import 2. orm。如果想針對多表進行操作,就要想辦法讓Spring執(zhí)行HQL語句來達到這樣的功能要求。在控制臺中顯示的結果如圖1522所示。/class=:1. bean} 32. null。30. (0).getUsername())。(username=29. +26. //顯示list的大小 .read_table1(table1)。25. =ListTable124. ().getTable1_service() table120. //根據id取得實體類 response)request,form, mapping,ActionForward{ extendsclass) 16. Transactional(propagation 13. 12. import11. import10. import9. import8. import 4. 3. import }5. return3. { read_table1(Table1public20. 新建查詢read_table1的Action查詢的示例使用根據用戶名來查詢,所以在table1_Service服務類中還需要加入一個查詢的方法:1. (點擊查看大圖)圖1522查看數據庫的內容,如圖1522所示。/class=2. ,其代碼如下:1. bean} 79. null。77. ().getTable1_service().update_table1(table1)。最后將這個實體類更新到數據庫中 74. (gaohongyan_new)。73. 71. .get_table1_byID(id)。70. =Table169. 68. //調用get_table1_byID方法取得一個實體類Table1((id))。id{ HttpServletResponseHttpServletRequest66. ActionFormActionForward64. BaseActionUpdate_table1Action63. public=61. 60. import 53. 52. import51. import 48. 新建update_table1的Action,其代碼如下: 有update,區(qū)分到底使用哪個功能是結合實體類的狀態(tài)來決定的,即瞬時、游離、持久化 attachDirty()方法的內部實現其實是使用Hibernate的saveOrUpdate方法,功能既有save又 { update_table1(Table1public43. } 41. ().findById(id)。{ get_table1_byID(Integerpublic39. 37. } } 35. ().attachDirty(table1)。34. 32. //更新一個實體類到數據庫中,相當于更新數據庫中的記錄 table1)void30. return28. get_table1_byID(Integerpublic27. } 25. ().save(Table1)。24. {//保存實體類Table1 Save_table1(Table1public22. } 20. return18. {//取得所有table1表中的數據 List15. ={//set方法 setAll_dao(All_DAOpublic12. //聲明一個All_DAO類的變量all_dao All_DAO10. { class7. 6. import5. import 2. service。(點擊查看大圖)圖1520新建table1的JSP文件,如圖1520所示。其中bean name=/create_table1。parent=basename=/create_table14. ref=all_service/property property2. id=base/6. tx:annotationdriven4. /bean ref=sessionFactoryproperty3. id=transactionManager12. 10. 8. xsi:schemaLocation= 6. xmlns:aop=4. xmlns=encoding=UTF8? 在XML文件的頭標記中加入了AOP和TX的支持:1. ?xml54. parent=basename=/create_table1name=/create_table1 50. //parent=base,因為Struts的Action的path有特殊字符,所以在這里使用name屬性來 /bean 48. name=all_serviceclass= bean46. /bean 44. name=table1_serviceclass= bean42. /bean 40. name=all_daoclass= bean38. /bean 36. name=table1daoclass= bean34. /bean 32. / ref30. property29. id=Table1DAO// 27. transactionmanager=transactionManager//定義注解式事務代碼 25. / name=sessionFactoryclass=.HibernateTransactionManager 22. bean21. /bean 19. value=classpath: 17. property16. id=sessionFactory//定義一個LocalSessionFactoryBean的變量sessionFactory 13. 12. 7. xmlns:tx=5. xmlns:xsi=3. 2. beansversion=這樣當有錯誤時,數據庫的操作會自動回滾,在Action中看不到任何有關事務的代碼。=在Table1_service中新建一個方法Save_table1(),用來存儲Table1實體Bean變成數據表記錄。第二是代碼:1. ().getTable1_service().Save_table1(Table1)。在這里需要注意以下3點。} 28. null。26. //通過服務getTable1_service()對象中的Save_table1()方法保存這個實體類 ().getTable1_service().Save_table1(Table1)。25. //新建一個實體類 newTable121. form。=Create_table1Form20. response)request,form, mapping,ActionForward17. //注意Create_table1Action類繼承自BaseAction類,具有了all_service變量 BaseActionCreate_table1Action16. public=14. 13. import12. import 5. 4. import3. import 配置Action選項單擊Finish按鈕完成配置。(點擊查看
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1