一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

服務器之家 - 編程語言 - Java教程 - MyBatis使用注解開發實現步驟解析

MyBatis使用注解開發實現步驟解析

2020-08-05 12:25彌漫s Java教程

這篇文章主要介紹了MyBatis使用注解開發實現步驟解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

mybatis可以使用xml文件編寫映射語句,也可以通過注解來編寫簡單的映射語句,在官方文檔中有具體描述。簡單的說,因為Java 注解的的表達力和靈活性十分有限,簡單的一些語法可以使用注解來編寫比較方便,但復雜的語句還是要使用xml文件。

在之前的開發中,我們使用mybatis,需要以下幾個步驟:

  • 配置核心文件
  • 創建dao接口,定義方法(如MyBatis工具類)
  • 編寫Mapper.xml配置文件,在該Ml文件中編寫sql語句
  • 最后把Mapper文件配置在mybatis核心文件中就可以進行測試了

使用注解注意事項

使用注解開發,可以直接在dao接口的方法中編寫sql語句,就 不需要創建mapper.xml映射文件。

具體步驟

在dao接口(UserMapper.java)中添加注解

//查詢全部用戶
@Select("select * from user")
public List<User> getUsers();

在mybatis的核心配置文件中注入

?
1
2
3
4
<!--使用class綁定接口-->
<mappers>
  <mapper class="com.lf.mapper.UserMapper"/>
</mappers>

進行測試

?
1
2
3
4
5
6
7
8
9
10
11
@Test
public void testgetUsers() {
  SqlSession session = MybatisUtils.getSession();
  //本質上利用了jvm的動態代理機制
  UserMapper mapper = session.getMapper(UserMapper.class);
  List<User> users = mapper.getAllUser();
  for (User user : users){
    System.out.println(user);
  }
  session.close();
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/lf-637/p/13372716.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久不射电影网 | 情缘1完整版在线观看 | 男人的天堂久久爱 | 水蜜桃一二二区视在线 | gay男男白袜chinese | 亚洲AV福利天堂一区二区三 | 高清欧美不卡一区二区三区 | 无遮挡免费h肉动漫在线观看 | 无遮挡h肉动漫在线观看电车 | 美艳教师刘艳第三部166 | 亚洲精品动漫免费二区 | 教练你好大轻点漫 | 公共场合高h短篇 | chinese男男gayxxx chinese老头和老太交hd | 国产精品99久久免费观看 | 国产精品久久久久影院色老大 | 精品久久香蕉国产线看观看麻豆 | 日韩国产欧美成人一区二区影院 | 放荡的女老板bd中文字幕 | 欧美a大片| 日韩成人av在线 | 丝瓜污污视频 | 视频在线观看国产 | 青丝视频免费版在线看 | 亚洲精品在线看 | 午夜小视频免费观看 | 动漫美女人物被黄漫在线看 | 男人的天堂久久精品激情 | 精品国产自在现线久久 | 国产香蕉97碰碰久久人人 | 男人天堂日韩 | 欧美色精品天天在线观看视频 | 午夜精品网站 | 国产精品久久久久久久牛牛 | 亚洲免费色 | 日韩高清在线免费看 | 免费国产好深啊好涨好硬视频 | yin娃sao货调教情趣用品店 | 99久久免费看国产精品 | 操儿媳小说 | chinese特色video|