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

相关推荐
To_OC4 小时前
从一头雾水到跑通全流程:我用一个周末啃透了JWT登录鉴权
前端·后端·http
前端兰博5 小时前
05-Redis
redis·后端
databook6 小时前
从手动检查到自动监控:一个数据质量工作流的实现
后端·python·数据分析
【JAVA】玩家6 小时前
Spring核心原理全解析:从零到生产实战
java·后端·spring
excel6 小时前
研究 Vue 3 源码的收获
前端·vue.js
东风破_6 小时前
从 Neo4j 到 GraphRAG:用 Text-to-Cypher 构建图检索 RAG
人工智能·后端
llqbzllll8 小时前
Spring AI 工具调用不是反射一下就结束:用 2.0.1 跑通失败恢复与调用上限
人工智能·后端
狼爷9 小时前
Rust/Go/Java/Python/PHP 大比拼:负载下后端框架到底差多少?
java·后端·编程语言
mantou1329 小时前
我给 AI Agent 做了个「油猴」:让 Claude Code / Codex 直接用你已登录的浏览器
前端·javascript·后端
程序员老赵10 小时前
Docker 部署 DeepSeek Harness:轻松搭建局域网里的 AI Agent 平台
后端·ai编程·deepseek