快速入门Springboot+vue——MybatisPlus快速上手

学习自哔哩哔哩上的"刘老师教编程",具体学习的网站为:6.MybatisPlus快速上手_哔哩哔哩_bilibili,以下是看课后做的笔记,仅供参考。

第一节 ORM介绍

ORM对象关系映射,为了解决面向对象与关系数据库存在的互补匹配现象的一种技术,ORM通过使用描述对象和数据库之间映射的元数据将程序中的对象自动持久化到关系数据库中。ORM框架的本质是简化编程中操作数据库的编码。

第二节 MyBatis-Plus介绍

MyBatis是一款优秀的数据持久层ORM框架,被广泛地应用于应用系统。MyBatis能够非常灵活地实现动态SQL,可以使用XML或注解来配置和映射原生信息,能够轻松将Java的POJO与数据库中的表和字段继续进行映射关联。Mybatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上做了增强,简化了开发。

添加依赖

第三节 MyBatis-Plus CRUD操作

MyBatis CRUD注解:

@Insert实现插入 @Update实现更新 @Delete实现删除 @Select实现查询

@Result实现结果集封装 @One实现一对一结果集封装 @Many实现一对多结果集封装

MyBatis-Plus中若表名字和数据库中表名不一样可以通过注解@TableName("")来实现,@TableId用来描述组件,@TableField表中字段和数据库字段名有区别,可以用此改。可通过官方文档查询

相关推荐
老马95271 分钟前
opencode8-桌面应用实战 3
前端·人工智能·后端
用户298698530144 分钟前
Java 中的 Word 变量管理:添加、统计、获取与删除
java·后端
神奇小汤圆7 分钟前
互联网大厂精选面试八股文(附2026最新Java+AI高频题)
后端
EMA20 分钟前
智旅云图(一个智能旅游规划项目)学习指南
人工智能·后端
传说之后22 分钟前
Go 网络编程:从 TCP 字节流到自定义协议设计
后端·架构
Rust研习社22 分钟前
手把手带你使用 Bacon 高效开发应用
后端·rust·编程语言
Nturmoils25 分钟前
书签真正难的不是收藏,而是找回来:我是怎么做这个 Chrome 插件的
javascript·后端·浏览器
XovH26 分钟前
Django 静态文件与媒体文件处理:CSS、JS 与用户上传图片的最佳实践
后端
bruce5411027 分钟前
讲讲 RTMate (WebSocket as A Service)中的消息的发布订阅机制
后端·微信小程序
EMA29 分钟前
langchain学习指南
后端