目录前言快速安装MySQL后端项目创建(IDEA)1.NewProject2.配置项目参数3.选择SpringBo0ot版本和相关依赖4.检查pom.xml与mysql-connector-j5.删除无用文件6.更改配置文件类型并进行配置7.配置数据源8.添加Druid依赖(可选)测试代码🧨🧨🧨大家好,我是搞前端的半夏🧑,一个热爱写文的前端工程师💻.如果喜欢我的文章,可以关注➕点赞👍一起学习交流前端,成为更优秀的工程师~更多故事—点我探索新世界!🧨🧨🧨本专栏以搭建一个个人博客为目标,从前后端开发的开发,云服务的配置,到最后的打包上线。通过一个完整的项目,让小伙伴们建立起对前后端分离开发的整体认
构建使用docker-compose.yml文件来构建镜像,你需要在该文件中对你的服务进行定义,然后使用docker-composebuild命令。假设你有一个docker-compose.yml文件,它定义了一个名为“web”的服务,并指定了构建该服务所需的Dockerfile的路径,如下所示:version:'3'services:web:build:.ports:-"5000:5000"在这个例子中,build:.指出Dockerfile位于当前目录。你也可以指定Dockerfile在文件系统中的其他位置。接着,你可以在命令行界面运行docker-composebuild命令来构建定义在
一.准备一个空的Maven项目。二.配置pom文件,引入相关依赖。版本建议换成提示的更安全的版本-->mybatis插件-->dependency>groupId>org.mybatisgroupId>artifactId>mybatisartifactId>version>3.5.6version>dependency>mysql相关依赖-->dependency>groupId>mysqlgroupId>artifactId>mysql-connector-javaartifactId>version>8.0.33version>dependency>单元测试依赖-->dependency
文章目录前言五、CRUD进阶开发I1.mp日志简化(加快程序运行速度)2.条件查询的三种方式3.条件查询null判断4.查询投影5.映射匹配兼容性(@TableField()和@TableName())6.id生成策略(@TableId()或全局配置)7.多数据操作(_BatchIds())六、CRUD进阶开发II1.逻辑删除(@TableLogic()或者全局配置)2.乐观锁(@version)3.mp快速开发-代码生成器总结前言为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,
批量删除主要需要注意接口处需要写上@Param()加上你自己定义的collection集合名称。实现批量删除主要分为三步骤一、写接口批量删除是一个数组,因此传入的参数是一个数组。但是之后使用的foreach标签里面的需要id识别,因此需要自己给这个数组加上一个名称。//批量删除voiddeleteById(@Param("idsss")int[]ids);二、写SQL语句主要就是foreach中的四个值。两个括号一个。一个集合,一个集合里的值。deleteid="deleteById">deletefromtb_brandwhereidinforeachcollection="idsss"it
MyBatis-Plus多表联查写法前言一、引依赖二、使用方法三、(实战)多表查询参数说明四、(实战)多表分页查询前言收获大佬封装的一个jar包,可以支持MyBatis-Plus多表联查,特此分享。一、引依赖注意:mybatisplusversion>=3.4.0com.github.yulichangmybatis-plus-join1.2.4二、使用方法mapper继承MPJBaseMapper(必选)service继承MPJBaseService(可选)serviceImpl继承MPJBaseServiceImpl(可选)三、(实战)多表查询MPJLambdaWrapperMap>mpj
前言:最近收到小伙伴们的私信说这一篇有点问题,因为我是用Typora搬运笔记没考虑到这个问题,感谢这个小伙伴反映的问题~目录一.概述1.简介2.maven构建二.相关概念1.Mapper接口2.ORM思想三.映射配置文件1.文件结构2.映射配置文件标签详解3.SQL语句中参数的获取(1)获取方式(2)参数类型4.各种SQL操作5.处理表字段和实体类属性名不一致的情况6.多对一映射关系的处理7.一对多映射关系的处理8.分布查询的优点9.动态SQL四.核心配置文件1.文件结构2.核心配置文件详解(1)标签顺序(2)标签详解五.相关API1.Resources2.SqlSessionFactoryB
场景描述在使用ssm框架写项目的时候,在构建mybatis中发现报错;报错内容(如下):Cause:org.apache.ibatis.executor.result.ResultMapException:Errorattemptingtogetcolumn'singerName'fromresultset.Cause:java.sql.SQLDataException:Cannotconvertstring'周杰伦'tojava.sql.Timevalue项目中的实体类:publicclassmusic{ privateIntegerMucId;privateStringMucName;p
先说一下springboot和mybatis-plus版本 org.springframework.boot spring-boot-dependencies 2.7.8 pom import com.baomidoumybatis-plus-boot-starter3.5.3.1再给一份logback.xml文件配置%d{yyyy-MM-ddHH:mm:ss.SSS}%-5level${PID:-}---[%t]%logger{50}-%msg%n${LOG_PATH}/info.log${LOG_PATH}/info-%d{yyyy-MM-dd}.%i.log30100MB%d{
花了一段实现刚学完SpringBoot,做个项目练练手。教程视频来源于B站。视频链接:【SpringBoot项目实战完整版】SpringBoot+MyBatis+MySQL电脑商城项目实战_哔哩哔哩_bilibili目录一、系统概述与环境搭建1. 系统开发及运行环境2.项目分析3.创建项目4.配置并运行项目4.1运行项目4.2配置项目4.3其他配置三、用户登录注册3.1用户注册3.1.1 用户-创建数据表3.1.2用户-创建实体类3.1.3用户-注册-持久层3.1.4用户-注册-业务层 1.1业务的定位 1.2规划异常