激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - 在Spring使用iBatis及配置講解

在Spring使用iBatis及配置講解

2021-06-28 10:21李燦輝 Java教程

今天小編就為大家分享一篇關于在Spring使用iBatis及配置講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

就像集成jdbc和其他orm框架一樣,spring也集成了ibatis。

1,配置ibatis客戶模板

ibatis的核心是com.ibatis.sqlmap.sqlmapclient接口。sqlmapclient大致相當于hibernate的session或jpa的entitymanager,用于執行全部的數據訪問操作。

spring解決ibatis會話管理和異常處理問題的方案是sqlmapclienttemplate。sqlmapclienttemplate包裹了一個sqlmapclient來透明的打開和關閉會話,還捕獲拋出的sqlexception。

要想在程序里使用sqlmapclienttemplate,需要在xml中配置一個bean。還需要給sqlmapclienttemplate的sqlmapclient屬性指定要注入的bean。sqlmapclient屬性必須為一個ibatis的sqlmapclient。在spring里,獲得sqlmapclient的最佳方式是通過sqlmapclientfactorybean。

在配置sqlmapclientfactorybean時,需要配置它的datasource屬性,用于指定訪問哪個數據庫。另一個重要的屬性是configlocation,它的值是一個xml文件。

接下來,我們需要定義ibatis的sql映射表,也就是編寫configlocation指定的xml文件的內容。

在這個xml文件中,它的根節點是sqlmapconfig,里面可以包含多個sqlmap節點,每個sqlmap節點的resource屬性,也是一個xml文件,在resource指定的xml文件中,我們一般會定義如何將數據庫中的一個表映射為一個java對象,并在該文件中定義一些常用的sql語句。

接下來,簡單介紹下如何在dao里使用sqlmapclienttemplate。在使用sqlmapclienttemplate執行數據訪問之前,必須要把它裝配到dao里。這一點比較簡單,只需要在定義dao時,為其指定sqlmapclienttemplate引用即可。

2,建立基于ibatis的dao

sqlmapclientdaosupport類是這對ibatis的dao支持類,它是作為一個父類讓dao實現來繼承的。sqlmapclientdaosupport暴露了一個sqlmapclienttemplate對象,用于執行ibatis查詢。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

原文鏈接:https://blog.csdn.net/li_canhui/article/details/85396299

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲 91| 日日草夜夜| 91中文在线 | www国产网站 | 日本黄免费 | 日本在线不卡一区二区三区 | 羞羞网站视频 | 97黄色网 | 欧美大穴 | 国内精品免费一区二区2001 | 国产成人高清成人av片在线看 | 美女久久久久 | 国产91久久精品 | 视频一区国产精品 | 中文字幕在线网站 | 国产精品美女一区二区 | 蜜桃视频在线免费播放 | 久久99偷拍视频 | 曰韩av在线| 中文日产幕无线码6区免费版 | 免费a视频在线观看 | 成人一区二区在线观看视频 | 国产成人强伦免费视频网站 | 国产在线免 | 黄色免费高清网站 | 成年免费看 | 久久人人做 | 欧美精品久久久久久久久久 | 日韩精品久久久久久久电影99爱 | 免费观看一级 | 国产高潮好爽受不了了夜色 | 视频一区二区三区免费观看 | 久久精品a一级国产免视看成人 | 亚洲欧洲日韩av | 亚洲网站免费看 | 女人一区二区三区 | 黄色成年在线观看 | 成人毛片100部 | 国产女做a爱免费视频 | 免费国产自久久久久三四区久久 | 美女黄视频在线观看 |