当前位置: 首页 > article >正文

Mybatis-plus-入门

Mybatis-plus-入门

1:介绍

mybatis-plus的官网:MyBatis-Plus 🚀 为简化开发而生

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2: 快速入门

步骤:

1:引入依赖:

<dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus</artifactId>
            <version>3.5.7</version>
</dependency>

2:自定义的mapper继承mabatis-plus的mapper:

public interface UserMapper extends BaseMapper<User>

然后我们就可以mybatis-plus自带的方法来进行操作:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

用mybatis-plus提供的方法就可以

3:常用注解

在mp中我们约定如下:

如果我们编写的和约定的不一致,我们就需要使用注解了:

1:tablename:外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2:tableId:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这里要指定id的类型:外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

包括:auto:自增;input:自定义;assign_id:随机生成;

3:tablefiled的使用场景

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1:数据库字段名和变量名不一致;

2:成员变量以is开头且是布尔类型,要重新命名;

3:与关键字冲突使用转义符(’ ‘)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

4:还有一种情况是数据库中没有字段而实体类中有:

4:常见配置

在这里插入图片描述


http://www.kler.cn/news/367577.html

相关文章:

  • uniapp移动端优惠券! 附源码!!!!
  • unity项目导出安卓工程后,在AndroidStudio打包报错:unityLibrary:BuildIl2CppTask‘.
  • Maven项目报错:invalid LOC header (bad signature)
  • 在linux系统中查看具体文件大小命令
  • 在Selenium中有哪些元素对象操作方法?( ̄﹃ ̄)
  • class 36 二叉树高频题目 - 上 (不含有树形dp)
  • 2024年10月第3个交易周收盘总结
  • 工具_OpenSSL
  • 【微软商店平台】如何将exe打包上传微软商店
  • SpringCloud学习(补漏)
  • 哈希表之哈希数组、HashSet
  • 随机变量、取值、样本和统计量之间的关系
  • 智能科学与技术(一级学科)介绍
  • 从0开始深度学习(16)——暂退法(Dropout)
  • C++笔记---位图
  • PHP如何抛出和接收错误
  • C语言[求x的y次方]
  • 7.hyperf安装【Docker】
  • 京东电商下单黄金链路:防止订单重复提交与支付的深度解析
  • Pseudo Multi-Camera Editing 数据集:通过常规视频生成的伪标记多摄像机推荐数据集,显著提升模型在未知领域的准确性。
  • 背包九讲——混合背包问题
  • 虾类图像分割系统:改进亮点优化
  • 前端项目接入sqlite轻量级数据库sql.js指南
  • ffmpeg视频滤镜: 色温- colortemperature
  • Windows 11 绕过 TPM 方法总结,24H2 通用免 TPM 镜像下载 (Updated Oct 2024)
  • java项目之在线考试系统设计与实现(springboot)