日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

如何使用MyBatis框架實現(xiàn)對數(shù)據(jù)庫的增刪查改?

作者:crazy_xieyi 更新時間: 2023-07-10 編程語言

目錄:

1.創(chuàng)建MyBatis項目以及如何配置

2.MyBatis操作數(shù)據(jù)庫的模式

3.實現(xiàn)增刪查改

注意:在我們操作數(shù)據(jù)庫之前,先要保證我們已經(jīng)在數(shù)據(jù)庫建好了一張表。

創(chuàng)建MyBatis項目以及如何配置

我們在創(chuàng)建項目的時候,引入MyBatis相關(guān)依賴

配置數(shù)據(jù)庫的連接信息

配置MyBatis 的xml的保存路徑,且在共用的yml配置文件中進(jìn)行配置,注意mybatis目錄放在resourecs下

MyBatis操作數(shù)據(jù)庫的模式

MyBaits模式只包含兩個部分的東西:

1.接口(定義方法的聲明)

2.xml 實現(xiàn)接口中的方法

這兩個部分可以生成數(shù)據(jù)庫可以執(zhí)行的sql,并且執(zhí)行sql將結(jié)果映射到程序的對象中。

1.接口(定義方法的聲明)

2.xml 實現(xiàn)接口中的方法

這里需要mybatis 的固定 xml 格式:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.example.demo.mapper.UserMapper">
</mapper>

實現(xiàn)增刪查改

這里會用到SpringBoot單元測試以及如何使用斷言,關(guān)于如何使用單元測試,請參考上一篇博客:如何做SpringBoot單元測試?

實現(xiàn)查詢
實現(xiàn)修改
實現(xiàn)刪除
實現(xiàn)新增方式1:當(dāng)傳入?yún)?shù)為對象時,注意xml中的參數(shù)一定要和對象中屬性名相同
實現(xiàn)新增方式2:(添加用戶并返回自增id)

原文鏈接:https://blog.csdn.net/crazy_xieyi/article/details/129351836

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新