MyBatisPlus学习笔记一

news/2024/7/2 1:20:03 标签: mybatis, mybatisplus

1、简介

        MyBatisPlus(简称MP)是一个MyBatis的增强工具,在MyBatisMyBatisMyBatis的的基础上只做增强不做改变,为简化开发,提高效率而生。

官网:MyBatis-Plus

mybatisplus通过扫描实体类,并基于反射获取实体类信息作为数据库表结构。

约定大于配置。

  • 类名驼峰转下划线作为表明
  • 名为id的字段作为主键
  • 变量名驼峰转下划线作为表的字段名

2、常见注解

@TableName :用来指定表名

@TableId:用来指定表中主键字段信息

@TableField:用来指定表中普通字段信息

 3、常见配置

MyBatisPlus的配置继承了MyBatis原生配置和一些自己特有的配置。


http://www.niftyadmin.cn/n/5317147.html

相关文章

Linux备忘手册

常⽤命令 作⽤ shutdown -h now 即刻关机 shutdown -h 10 10分钟后关机 shutdown -h 11:00 11:00关机 shutdown -h 10 预定时间关机(10分钟后) shutdown -c 取消指定时间关机 shutdown -r now 重启 shutdown -r 10 10分钟之后重启 shutdown -…

第九届远程教育与学习国际会议(ICDEL 2024)即将召开!

2024年第九届远程教育与学习国际会议(ICDEL 2024)将于2024年6月14-17日在中国广州召开,由华南师范大学主办。在信息通信技术和学习科学发展的影响下,远程教育的进一步发展和传播,使之逐渐成为当前教育领域的重要组成部…

堆,栈,程序区,静态变量,局部变量,函数,参数宏

堆和栈是堆和栈是在程序运行中用于存储数据和指令的两种不同的内存空间。 堆:堆内存是用于分配程序中动态数据结构的内存空间,它的生命周期不由程序的函数调用栈管理,通常会被程序员直接管理。 堆空间为程序提供了极为灵活的空间分配和管理手…

[笔记]学习做微信小程序

学习视频:前端微信小程序开发教程 本篇文章 只对关键内容笔记,用于自用。 这里写目录标题 注册、下载、安装我的小程序ID:wxe1fbd6939d8797d8我的小游戏ID:wx8b2c3e47ac9127b7开发者工具外观代理设置 创建第一个小程序主界面5个组…

Ubuntu设置国内镜像源

文章目录 环境背景方法1:使用清华大学镜像源使用HTTP方式使用HTTPS方式 方法2:使用阿里云镜像源总结参考 环境 RHEL 9.3Docker Community 24.0.7ubuntu:latest Docker image (jammy 22.04) 背景 启动Ubuntu容器: docker run -it ubuntu在…

12 月 NFT 市场动态:强劲增长塑造年终趋势

作者:stellafootprint.network 数据来源:NFT Research 12 月加密货币和 NFT 领域出现了显著的上涨趋势,比特币和以太坊价格的大幅上涨标志着市场的复苏。与此同时,NFT 领域的交易量飙升,独立用户(钱包&am…

书生·浦语大模型实战营-学习笔记1

目录 书生浦语大模型全链路开源体系数据集预训练微调评测部署多智能体 视频地址: (1)书生浦语大模型全链路开源体系 开源工具github: https://github.com/InternLM/InternLM 书生浦语大模型全链路开源体系 这次视频中介绍了由上海人工智能实验室OpenMMLa…

【Java 干货教程】Java方法引用详解

导言 Java方法引用是Java 8引入的一项重要特性,它提供了一种简洁、可读性高的方式来直接引用已经存在的方法。方法引用使得代码更加简洁、易懂,同时提高了代码的可维护性和重用性。本文将详细介绍Java方法引用的概念、语法和使用方法,并提供…