91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MyBatis使用注解開發的注意事項

發布時間:2020-08-10 11:25:44 來源:億速云 閱讀:305 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關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的核心配置文件中注入

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

進行測試

@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();
}

感謝各位的閱讀!關于MyBatis使用注解開發的注意事項就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿勒泰市| 永善县| 安宁市| 台前县| 九龙县| 宝坻区| 安西县| 常宁市| 牡丹江市| 化隆| 四川省| 云和县| 北流市| 永靖县| 灵丘县| 上饶市| 阳东县| 霍城县| 鄯善县| 长海县| 信丰县| 繁昌县| 长泰县| 连城县| 安阳市| 抚州市| 闽侯县| 阜城县| 邯郸市| 青海省| 新兴县| 公主岭市| 利辛县| 灯塔市| 隆林| 岳阳市| 慈溪市| 建水县| 抚顺市| 龙山县| 赤峰市|