国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

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

服務器之家 - 編程語言 - Java教程 - mybatis快速入門學習教程新手注意問題小結

mybatis快速入門學習教程新手注意問題小結

2020-08-06 15:03精品唯居 Java教程

MyBatis 是支持定制化 SQL、存儲過程以及高級映射的優秀的持久層框架。接下來通過本文給大家介紹mybatis快速入門學習教程新手注意問題小結,需要的朋友可以參考下

什么是mybatis

MyBatis是支持普通SQL查詢,存儲過程和高級映射的優秀持久層框架。MyBatis消除了幾乎所有的JDBC代碼和參數的手工設置以及結果集的檢索。MyBatis使用簡單的XML或注解用于配置和原始映射,將接口和Java的POJOs(Plan Old Java Objects,普通的Java對象)映射成數據庫中的記錄.

orm工具的基本思想

無論是用過的hibernate,mybatis,你都可以法相他們有一個共同點:

1. 從配置文件(通常是XML配置文件中)得到 sessionfactory.

2. 由sessionfactory  產生 session

3. 在session 中完成對數據的增刪改查和事務提交等.

4. 在用完之后關閉session 。

5. 在Java 對象和 數據庫之間有做mapping 的配置文件,也通常是xml 文件。

參數問題

    在映射文件中通過parameterType指定輸入參數的類型;在映射文件中通過resultType指定輸出結果的類型。

占位符和拼接符問題

    #{}表示一個占位符號,#{}接收輸入參數,類型可以是簡單類型,pojo、hashmap。

    如果接收簡單類型,#{}中可以寫成value或其它名稱。

    #{}接收pojo對象值,通過OGNL讀取對象中的屬性值,通過屬性.屬性.屬性...的方式獲取對象屬性值。

    ${}表示一個拼接符號,會引用sql注入,所以不建議使用${}。

    ${}接收輸入參數,類型可以是簡單類型,pojo、hashmap。

    如果接收簡單類型,${}中只能寫成value。

    ${}接收pojo對象值,通過OGNL讀取對象中的屬性值,通過屬性.屬性.屬性...的方式獲取對象屬性值。

selectone和selectList    

mybatis快速入門學習教程新手注意問題小結

    在我們通過sqlSession進行查詢的時候,可以選擇selectOne和選擇SelectList,這個時候,它們是有區別的。

    selectOne表示查詢出一條記錄進行映射。如果使用selectOne可以實現使用selectList也可以實現(list中只有一個對象)。

    selectList表示查詢出一個列表(多條記錄)進行映射。如果使用selectList查詢多條記錄,不能使用selectOne。

    如果使用selectOne報錯:

    org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 4

以上所述是小編給大家介紹的mybatis快速入門學習教程新手注意問題小結,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://www.cnblogs.com/liyasong/archive/2017/02/10/6387004.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 午夜资源| 久久久高清 | 成av在线| 日韩视频在线一区二区 | 久久噜噜噜精品国产亚洲综合 | 91视频播放 | 国产午夜精品美女视频明星a级 | 久久久中文字幕 | 伊人网在线观看 | 先锋影音av在线 | 亚洲精品午夜视频 | 久久成人精品视频 | 中文字幕乱码亚洲精品一区 | 午夜精品久久久久久久久久久久 | 午夜区| 久久亚洲一区二区三区四区 | 91精品国产综合久久福利软件 | 久久影院一区 | 日本不卡在线观看 | 黄色国产| 日本视频在线播放 | 福利久久久 | 精品视频在线免费观看 | 免费一二区 | 免费一二区 | 爱干在线| hh99me在线观看| 欧美区日韩区 | 国产精品久久久久久久久久久久久久久久 | 91精品国产91久久久久久最新 | 亚洲精品日韩综合观看成人91 | 亚洲小视频 | 国产羞羞视频免费在线观看 | 91久久国产露脸精品国产护士 | 99亚洲伊人久久精品影院 | 北条麻妃一区二区三区中文字幕 | 亚洲精品一区 | 欧美精品1区2区3区 国产中文视频 | 欧美,日韩,国产精品免费观看 | 国产二区视频 | 日韩国产在线 |