日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MybatisPlus中使用通用CRUD实现插入操作

發布時間:2025/3/19 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MybatisPlus中使用通用CRUD实现插入操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

場景

項目搭建專欄:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194

在MyBatisPlus介紹入門以及項目集成MyBatisPlus的基礎上:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89385833

MyBatisPlus的通用CRUD:

官方文檔:https://baomidou.gitee.io/mybatis-plus-doc/#/generic-crud

MyBatis實現CRUD:

編寫Mapper接口,并手動編寫CRUD方法。

提供mapper.xml映射文件,并編寫方法對應的SQL語句。

MyBatisPlus實現CRUD:

只需要創建Mapper接口,并繼承BaseMapper接口。

實現

新建EmployeeMapper接口以及mapper包

編寫mapper接口使其繼承BaseMapper

package com.badao.mapper;import com.badao.beans.Employee; import com.baomidou.mybatisplus.mapper.BaseMapper;/**** 泛型指定就是當前mapper接口所操作的實體類類型* @author Administrator* @Description:* @Time:2019年4月18日 下午8:36:59*/public interface EmployeeMapper extends BaseMapper<Employee> {}

找到實體類Employee

添加主鍵策略以及制定表名

MP支持以下4種主鍵策略:

值描述
IdType.AUTO數據庫ID自增
IdType.INPUT用戶輸入ID
IdType.ID_WORKER全局唯一ID,內容為空自動填充(默認配置)
IdType.UUID全局唯一ID,內容為空自動填充

這里數據中的表設計的是自增,所以在id上指定?

@TableId(value="id",type=IdType.AUTO)

指定數據庫中的表名,如果表名與實體類名字一致則可以不用添加,如果名字不一致則必須添加。

@TableName(value="employee")

實體bean代碼:

package com.badao.beans;import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.enums.IdType;@TableName(value="employee") public class Employee {@TableId(value="",type=IdType.AUTO)private Integer id;private String name;private String email;private Integer gender;private Integer age;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getEmail() {return email;}public void setEmail(String email) {this.email = email;}public Integer getGender() {return gender;}public void setGender(Integer gender) {this.gender = gender;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}}

編寫單元測試方法

/**** 測試通用插入操作*/@Testpublic void testCommonInsert() {Employee employee = new Employee();employee.setName("霸道插入測試");employee.setAge(23);employee.setEmail("123@163.com");employee.setGender(1);int result = employeeMapper.insert(employee);System.out.println("************************"+result);}

運行單元測試

查看數據庫效果:

源碼下載

https://download.csdn.net/download/badao_liumang_qizhi/11126580

總結

以上是生活随笔為你收集整理的MybatisPlus中使用通用CRUD实现插入操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中国zzji女人高潮免费 | 久久97人妻无码一区二区三区 | 欧美亚洲视频 | 日韩精品在线不卡 | 国产成年无码久久久久毛片 | 日本韩国毛片 | av性色| 国产一区二区三区精品视频 | 黄页视频在线观看 | 久久桃色 | www在线观看国产 | 久久久久久国 | 天天射日 | 中文字幕日韩av | 欧美三级日本三级 | 亚洲AV成人午夜无码精品久久 | 99国产精品久久久久久久成人 | 中文字幕超清在线观看 | 丰满孕妇性春猛交xx大陆 | 国产精品自产拍 | 日韩欧美四区 | 97xxx| 日本免费黄色大片 | 久久免费手机视频 | 亚洲伊人网站 | 91小仙女jk白丝袜呻吟 | 久久久久久亚洲中文字幕无码 | 久久影视一区 | 亚洲涩涩| 91美女福利视频 | 日韩不卡av在线 | 国产一级片子 | 伦理片一区二区三区 | 无码一区二区三区免费 | 成人免费毛片嘿嘿连载视频 | 一边摸上面一边摸下面 | 色屁屁在线 | 午夜精品久久久内射近拍高清 | 少妇一区二区三区四区 | 亚洲黄色免费 | 视频在线观看网站免费 | 日韩成人在线视频 | 国产传媒av | 51av视频| a国产视频| 在线资源av | 色偷偷网| av资源免费观看 | 天天插天天操 | 久久中文字幕电影 | 日日操日日 | 少妇高潮一区二区三区99小说 | 嫩草影院中文字幕 | aaa影院| 韩国三级视频在线观看 | 久久久穴| aaa黄色| 欧美日韩在线免费观看 | 国产激情视频网站 | 国产欧美另类 | 成人自拍视频在线观看 | 91玉足脚交嫩脚丫在线播放 | 激情文学亚洲色图 | 蜜臀久久精品久久久用户群体 | 国产欧美一区二区在线 | 男女插插插网站 | 欧美国产日韩在线观看 | 日日摸日日添日日碰9学生露脸 | 国产99页| 国产免费一区二区三区四区五区 | 咪咪色图| 黄色变态网站 | 国产乱淫av麻豆国产 | www.色午夜 | 一区二区三区欧美视频 | 日韩视频免费观看高清完整版在线观看 | 91精品国产综合久久久蜜臀图片 | 国产精品久久久久久久久免费相片 | 亚洲天堂男人天堂 | 国产精品久久国产精品 | 国产精品成人国产乱一区 | 911色| 亚洲国产欧美视频 | 成人福利影院 | 成人在线视频免费播放 | 巨乳免费观看 | 亚洲黄色av网站 | 日本人dh亚洲人ⅹxx | 奇米精品一区二区三区四区 | 国产精品乱子伦 | 91片黄在线观 | www.av88| 免费毛片小视频 | 日韩成人在线影院 | 97国产一区 | 日韩av一卡二卡 | 台湾男男gay做爽爽的视频 | 亚洲色图20p | 深夜视频一区二区三区 |