日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

my batis的理解

發布時間:2024/4/17 编程问答 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 my batis的理解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  初次認識my batis,覺得它很神秘。一會兒需要用到xml配置文件,一會兒需要設置別名,一會兒需要用到全路徑。在做項目中慢慢領悟到my batis的好處,它可以替代持久化接口實現類,減少了代碼量,克服了代碼冗雜的弊端。下面是我對用my batis替代持久化接口實現類的流程的理解:

  1、設置配置文件(config.xml):在此配置文件中需要設置映射問價的全路徑,其中source和class的區別在于:class映射的路徑與此配置文件在同一個包中,source映射的路徑與此配置文件不在同一個包中。另外,在此配置文件中可以為model設置別名,主要方便后面的映射文件對model對象的調用。

  2、設置映射文件:如(IStudentDao.xml),映射文件與持久化接口通過命名空間相連接,也就是說,nameSpace中設置的全路徑是該映射文件映射的持久化接口的全路徑;在持久化實現類中定義的方法,可以在此映射文件中建立與數據庫的聯系,具體而言,利用select one或者select list書寫sql語句,對于select語句中的屬性的書寫要根據sql語句返回的類型或者參數,對于返回類型,主要有兩種方式:一種是resultType,這種方式的返回類型很簡單,一般是簡單的數據類型或者實體類,而另一種是resultMap,它的返回類型可以是實體類,也可以是集合,而對于有外鍵聯系的數據庫表一般采用這種方式的返回類型。

  3、xml文件的調用有固定模式,需要利用sqlSession調用getMapper()方法,在方法內部需要書寫接口名稱.class,最后.需要調用的方法。值得注意的是,方法的參數要根據映射文件中select語句中的parameterType或者parameterMap中的數據。

轉載于:https://www.cnblogs.com/zh520mm/p/7143611.html

總結

以上是生活随笔為你收集整理的my batis的理解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。