快速入门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表中字段和数据库字段名有区别,可以用此改。可通过官方文档查询

相关推荐
蓝胖子的多啦A梦1 小时前
Vue+element 日期时间组件选择器精确到分钟,禁止选秒的配置
前端·javascript·vue.js·elementui·时间选选择器·样式修改
海天胜景1 小时前
vue3 el-table 列增加 自定义排序逻辑
javascript·vue.js·elementui
考虑考虑1 小时前
使用jpa中的group by返回一个数组对象
spring boot·后端·spring
十一0829931 小时前
【PDF-XSS攻击】springboot项目-上传文件-解决PDF文件XSS攻击
spring boot·pdf·xss
用户3802258598241 小时前
vue3源码解析:diff算法之patchChildren函数分析
前端·vue.js
GiraKoo1 小时前
【GiraKoo】C++11的新特性
c++·后端
MO2T1 小时前
使用 Flask 构建基于 Dify 的企业资金投向与客户分类评估系统
后端·python·语言模型·flask
光溯星河1 小时前
【实践手记】Git重写已提交代码历史信息
后端·github
PetterHillWater2 小时前
Trae中实现OOP原则工程重构
后端·aigc
圆滚滚肉肉2 小时前
后端MVC(控制器与动作方法的关系)
后端·c#·asp.net·mvc