- 2024-11-20MyBatis-Plus 学习笔记-配置(四) DbConfig
MyBatis-Plus全局策略中的DB策略配置id-type(全局默认主键类)AUTO:使用数据库自增ID作为主键。NONE:无特定生成策略,如果全局配置中有IdType相关的配置,则会跟随全局配置。INPUT:在插入数据前,由用户自行设置主键值。(3.3.0版本)ASSIGN_ID:自动分配 ID,适用于 Long、Integer、St
- 2024-11-14postgresql逆向工程
packagestanfordcorenlp.wang.biao.diy;importcom.baomidou.mybatisplus.annotation.FieldFill;importcom.baomidou.mybatisplus.generator.FastAutoGenerator;importcom.baomidou.mybatisplus.generator.config.DataSourceConfig;importcom.baomidou.mybatisplus.g
- 2024-11-03MyBatis-Plus快速入门:从安装到第一个Demo
一、前言在现代Java应用程序中,数据访问层的效率与简洁性至关重要。MyBatis-Plus作为MyBatis的增强工具,旨在简化常见的数据操作,提升开发效率。它提供了丰富的功能,如自动生成SQL、条件构造器和简单易用的CRUD操作,极大地减少了代码的冗余。本文将带你从零开始,快速入门MyBa
- 2024-10-23MyBatis-Plus知识点总结
官方文档:https://baomidou.com/introduce/ 快速开始1.引入MyBatis-PlusStarter依赖<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.7</version></
- 2024-10-23Mybatisplus TableInfoHelper:获取entity对应的数据表字段列表
如题,调用TableInfoHelper#getTableInfo(clazz)这个工具方法可以得到entity类所对应的数据表的字段列表。importcom.baomidou.mybatisplus.core.metadata.TableInfoHelper;importcom.baomidou.mybatisplus.core.metadata.TableFieldInfo;importcom.baomidou.mybatisplus.co
- 2024-10-23Mybatis-Plus代码生成模块代码
Mybatis-Plus代码生成模块代码:importcom.baomidou.mybatisplus.annotation.IdType;importcom.baomidou.mybatisplus.generator.AutoGenerator;importcom.baomidou.mybatisplus.generator.config.DataSourceConfig;importcom.baomidou.mybatisplus.generator.config.Glo
- 2024-10-0920241009--Java--MyBatis-Plus快速上手(1)
一、MyBatis-Plus是什么?MyBatis是一个流行的开源持久层框架,用于简化数据库交互。它提供了一个简单的方法来执行数据库操作,同时保留了SQL的灵活性。MyBatis曾经被称为iBatis,是一个半自动化的ORM(Object-RelationalMapping对象关系映射)框架,它允许开发者将Java对象映
- 2024-08-30lambdaQueryWrapper及动态获取字段名
实体对象importcom.baomidou.mybatisplus.annotation.TableField;importlombok.Data;@Data@Table("")publicclassUser{privateLongid;@TableField("t_name")privateStringname;@TableField("t_age")priv
- 2024-08-08第五周
代码生成器<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator</artifactId><version>3.4.1</version></dependency><!--代码生成时候
- 2024-08-02Mybatis-Plus源码-自增主键填充到实体
#mybatis-3.5.10+mybatisPlus-3.5.2#mybatis-plus自增id策略下何时填充id到实体com.baomidou.mybatisplus.extension.service.impl.ServiceImpl#saveOrUpdatecom.baomidou.mybatisplus.extension.service.IService#savecom.baomidou.mybatisplus.core.override.M
- 2024-07-23MyBatis-Plus 提供了自动生成代码超详细教程
MyBatis-Plus提供了自动生成代码的工具(代码生成器),可以快速生成实体类、Mapper接口、Service类以及Controller等代码。这大大提高了开发效率,特别是在处理大型项目时。以下是一个使用MyBatis-Plus自动生成代码的详细指南:1.添加依赖在pom.xml中添加MyBatis-Plus
- 2024-07-06解决Mybatisplus中没有Db类静态工具的方案--提高版本
方案:将两个的版本都提高即可解决Mybatis—plus的依赖文件<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3</version></dependency>&
- 2024-05-14springboot+vue创建_1
Springboot+vue创建一、创建后台项目1.在文件夹创建一个空文件夹,在idea中打开它2.可以先修改一下file-->settings-->Maven里面的一下东西,改成自己的maven地址(以免后面pom.xml文件有问题)3.在sb_vue_mo中右键-->new-->Module,选择SpringInitializer之后自行修改我是选择了ja
- 2024-04-28找不到主数据库Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.excepti
问题1说明:时隔半个月没用,jeecgboot跑起来的时候报这个错了,Invocationofinitmethodfailed;nestedexceptioniscom.baomidou.dynamic.datasource.exception意思是找不到主数据库,公司的数据库不太稳定,所以找到这篇文章,https://blog.csdn.net/weixin_46277254/article/details/
- 2024-04-2536.mybatis-plus代码自动生成器
很重要的功能:参考官网:https://baomidou.com/pages/779a6e/#快速入门mybatis-plus自动帮你生成pojocontroller.....东西没啥废话上代码这个依赖: <dependency><groupId>org.apache.velocity</groupId><artifactId>velocity-engine-core</artifa
- 2024-04-17mybatis-plus分页插件使用(springboot)
1、添加依赖、、、2、自定义一个配置类importcom.baomidou.mybatisplus.annotation.DbType;importcom.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;importcom.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;importorg.sp
- 2024-04-08Springboot + mybatis-plus项目
作为小白第一次做了一个Springboot+mybatis-plus的demo总结和分享一下心得。 在Plugins里面下载mybatisX搭建srping初始环境<!--使用mybatis-plus需要导入的依赖:--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</ar
- 2024-03-18Mybatis-Plus 快速入门
快速入门地址:快速测试|MyBatis-Plus(baomidou.com)使用第三方组件:1、导入对应依赖2、研究依赖如何配置3、代码如何编写4、提高扩展技术能力步骤1、创建数据库mybatis_plus2、创建user表DROPTABLEIFEXISTS`user`;CREATETABLE`user`( idBIGINTN
- 2024-03-16MybatisPlus[新]逆向工程,代码生成器
MybatisPlus旧版本的代码生成器官方新版已经不在维护了.并在新版中,将内部的构造方法改成了private,导致新版本的myabtis-plus无法使用旧版本的代码生成器.下列配置是新版本的代码生成配置添加依赖<!--代码自动生成器依赖--><dependency><groupId>com.baomidou</
- 2024-03-11t04_mybatisplus
一、快速入门准备数据DROPTABLEIFEXISTSuser;CREATETABLEuser(idBIGINT(20)NOTNULLCOMMENT'主键ID',nameVARCHAR(30)NULLDEFAULTNULLCOMMENT'姓名',ageINT(11)NULLDEFAULTNULLCOMMENT'年龄',emailVARCHAR(50)
- 2024-02-21若依前后端分离版如何集成的mybatis以及修改集成mybatisplus实现Mybatis增强
场景若依前后端分离版手把手教你本地搭建环境并运行项目:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662SpringBoot中使用PageHelper插件实现Mybatis分页:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/136189442在上面搭建若依前后端分
- 2024-01-21SpringBoot集成MybatisPlus
1、添加依赖<!--mybatis-plus启动器--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId></dependency><!--mybatis-plus代码生成器--><depe
- 2024-01-20springboot+mybatis-plus+redis整合(附上脚手架完整代码)
首先新建一个springboot项目next到这里的时候,我们可以选择用jdk几,还有就是Group,这个一般就是com.公司名字了,artifact就是项目名字。个人开发我还是喜欢用com.名字前缀哈。到了这一步的话,如果对这个项目有什么别的需求,比如需要用到mybatis啥的可以勾相应的选项。其实就是idea自动帮
- 2024-01-17SpringBoot中整合MybatisPlus快速实现Mysql增删改查和条件构造器
场景Mybatis-Plus(简称MP)是一个Mybatis的增强工具,只是在Mybatis的基础上做了增强却不做改变,MyBatis-Plus支持所有Mybatis原生的特性,所以引入Mybatis-Plus不会对现有的Mybatis构架产生任何影响。MyBatis增强工具包,简化CRUD操作。启动加载XML配置时注入单表SQL操作,为简
- 2023-12-28Java Spring Boot Mybatis-Plus 的简单使用
此文主要基于官网case整理,如需了解更多详情,请移步官网。环境:SpringBoot:3.1.6JDK:17MySQL:5.7数据准备主要是MySQL建库建表,插入一些数据。建库:CREATEDATABASEmybatis_demo;建表:DROPTABLEIFEXISTS`user`;CREATETABLE`user`(idBIGINTNOTNULLCOMME