Mybatis框架學習(三) 增刪改查

在全局配置文件裏開啓自動屬性數據映射機制 默認是開啓的 重點內容
第一步,配置好Mapper.xml文件頭 ,和mybatis.cfg.xml建立聯繫
其中屬性 resource 引入的是相對路徑, url 引入絕對路徑

<mapper resource="cn/smbms/dao/user/UserMapper.xml"></mapper>
<mapper url="file:///E:/UserMapper.xml"></mapper>
.

第二部
增刪改 主要是sql語句的拼寫,而對於框架學習的重點在於參數的傳入,和數據返回的接收
對於 參數表示 #{參數名字}
其中 parameterType 表示傳入的數據類型
出了傳入的基本數據類型, 更多的是複雜數據類型
比如實體類 或者map等
其中單個參數的處理很簡單,就是把類型寫好,如果沒有在cfg.xml全局配置文件裏有更換別名,那麼要寫參數的全路徑類型,特別是自己創建的實體類,
當多參數傳入的時候
第一種:獲取的時候用#{參數的下表 ,從0 開始 }
如—–>Public User selectUser(String name,String area);
其中name的下表時0 ,在sql的語句裏表示爲 #{0}
area表示爲#{1}
第二種 將傳入的數據包裝成map
並在參數獲取的時候
#{key值,jdbcType=VARCHAR (這個是v的值)}
第三種 在創建的方法接口前採用註解的方式 @Param(“參數名字”)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章