網(wǎng)站首頁 編程語言 正文
目錄:
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
- 上一篇:沒有了
- 下一篇:沒有了
相關(guān)推薦
- 2021-12-10 C#?Quartzs定時器的使用教程_C#教程
- 2023-02-10 Golang中interface的基本用法詳解_Golang
- 2022-07-25 C++文件的操作及小實驗示例代碼詳解_C 語言
- 2023-01-04 Android?Toolbar應(yīng)用欄使用方法簡介_Android
- 2023-01-31 golang定時任務(wù)cron項目實操指南_Golang
- 2022-11-06 React?hook實現(xiàn)簡單的websocket封裝方式_React
- 2022-04-01 HIVE nvl 空值轉(zhuǎn)換函數(shù)
- 2023-07-27 TypeScript類和多態(tài)、抽象類、訪問修飾符
- 欄目分類
-
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支