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

相关推荐
Code哈哈笑11 分钟前
【图书管理系统】深度讲解:图书列表展示的后端实现、高内聚低耦合的应用、前端代码讲解
java·前端·数据库·spring boot·后端
JAVA坚守者34 分钟前
深度解析 MySQL 与 Spring Boot 长耗时进程:从故障现象到根治方案(含 Tomcat 重启必要性分析)
spring boot·mysql·事务管理·连接池优化·数据库故障·慢查询治理·tomcat 运维
无名之逆35 分钟前
Hyperlane: Unleash the Power of Rust for High-Performance Web Services
java·开发语言·前端·后端·http·rust·web
薯条不要番茄酱1 小时前
【SpringBoot】从环境准备到创建SpringBoot项目的全面解析.
java·spring boot·后端
小杜-coding7 小时前
黑马点评day04(分布式锁-setnx)
java·spring boot·redis·分布式·spring·java-ee·mybatis
caihuayuan58 小时前
升级element-ui步骤
java·大数据·spring boot·后端·课程设计
Kookoos9 小时前
ABP vNext + EF Core 实战性能调优指南
数据库·后端·c#·.net·.netcore
GUIQU.9 小时前
【Vue】微前端架构与Vue(qiankun、Micro-App)
前端·vue.js·架构
数据潜水员9 小时前
插槽、生命周期
前端·javascript·vue.js
揣晓丹10 小时前
JAVA实战开源项目:健身房管理系统 (Vue+SpringBoot) 附源码
java·vue.js·spring boot·后端·开源