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

相关推荐
用户713874229002 分钟前
深入理解 Claude Code 的 Skill 机制:可复用能力与上下文成本的平衡术
后端
亦暖筑序5 分钟前
AgentScope-Java 入门:保存评审状态并生成 Markdown 报告
java·人工智能·后端
遇乐的果园11 分钟前
前端学习笔记-vue列表处理
前端·vue.js·学习
invicinble23 分钟前
关于微服务基本框架搭建--fegin最小使用demo
java·spring boot·微服务
Csvn26 分钟前
📊 SQL 入门 Day 4:聚合函数 — COUNT / SUM / AVG / MIN / MAX
后端·sql
ss27333 分钟前
Vue 完整版本发展史时间线(2013–2026)|版本迭代里程碑+核心特性对照表
前端·javascript·vue.js
英勇无比的消炎药1 小时前
体积砍半、加载提速、请求不卡:TinyRobot 生产环境性能调优全攻略
vue.js
用户298698530141 小时前
Java 创建 CSV 文件的三种实用方法:从零构建、数组写入与 Excel 转换
java·后端·excel
han_hanker1 小时前
mybatis-plus service层拥有的方法
mybatis
玉宇夕落1 小时前
Cheerio虚拟DOM原理
后端