DaoZero是1個很小的Spring Java Bean。使用DaoZero可以減少基于 iBatis+Spring的持久層代碼數量,因為DaoZero會動態地替我們實現持久層接口。它不是1個Spring中iBatis支持類的包裝,而是用來直接替換掉我們手工編寫的持久層實現代碼的。使用DaoZero時,一旦我們完成了DAO接口的定義(Java Interface),通常情況下,我們只需要再在Spring Context定義文件中聲明類型(class)為daozero.ibatis.Dao的bean,并且設置這些bean的targetType屬性為已定義好的DAO接口,然后這些DaoZero bean 就會在運行時為我們動態地生成實現了targetType的DAO實現類,由這些實現類去調用iBatis API訪問數據庫。所以,不需要DAO接口的實現代碼了。
本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!