草庐IT

Mybatis-Plus

全部标签

解决Failed to resolve import “@element-plus/icons-vue“ from “src\views\Home.vue“. Does the file exist?

解决在Vue3+Vite中使用Element-plus报错一、安装镜像(可选)使用阿里定制的cnpm命令行工具代替默认的npm,输入以下代码npminstall-gcnpm--registry=http://registry.npmmirror.com二、解决报错1.安装Element-plus1.1在项目目录下执行:cnpminstallelement-plus--save1.2安装按需引入需要的插件:cnpminstall-Dunplugin-vue-componentsunplugin-auto-import1.3安装ElementIcon(解决标题所言的报错)cnpminstall@e

77-Mybatis-Plus详解

Mybatis-Plus详解Mybatis-Plus概念:Mybatis-Plus介绍:官⽹:https://mp.baomidou.com/MyBatis-Plus(简称MP)是⼀个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变(即自然内置了MyBatis的依赖,也就可以单独的使用MyBatis框架的内容),为简化开发、提高效率而生愿景:我们的愿景是成为MyBatis最好的搭档,就像魂斗罗中的1P、2P,基友搭配,效率翻倍特性:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接⾯向对象操作强大的CR

77-Mybatis-Plus详解

Mybatis-Plus详解Mybatis-Plus概念:Mybatis-Plus介绍:官⽹:https://mp.baomidou.com/MyBatis-Plus(简称MP)是⼀个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变(即自然内置了MyBatis的依赖,也就可以单独的使用MyBatis框架的内容),为简化开发、提高效率而生愿景:我们的愿景是成为MyBatis最好的搭档,就像魂斗罗中的1P、2P,基友搭配,效率翻倍特性:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接⾯向对象操作强大的CR

Caused by: java.lang.UnsupportedClassVersionError: org/mybatis/spring/boot/autoconfigure/MybatisDepe

目录前言错误信息如下:解决办法😀前言最近搭建了Maven+Springboot项目,启动报错错误信息如下:java.lang.IllegalArgumentException:Unabletoinstantiateorg.mybatis.spring.boot.autoconfigure.MybatisDependsOnDatabaseInitializationDetector[org.springframework.boot.sql

Mybatis-Plus--LambdaQueryChainWrapper--使用/实例

原文网址:Mybatis-Plus--LambdaQueryChainWrapper--使用/实例_IT利刃出鞘的博客-CSDN博客简介说明    本文用示例介绍Mybatis-Plus的LambdaQueryChainWrapper的用法。    这种用法是使用Mybatis-Plus进行查询最好用的方法,用过一次后就不会再想用其他写法了。LambdaQueryChainWrapper的好处    以前是创建一个条件构造器,再通过mapper或service以条件构造器为参数进行查询。LambdaQueryChainWrapper将前面的两句合二为一,一句来完成带条件的查询。    Lamb

Mybatis-Plus--LambdaQueryChainWrapper--使用/实例

原文网址:Mybatis-Plus--LambdaQueryChainWrapper--使用/实例_IT利刃出鞘的博客-CSDN博客简介说明    本文用示例介绍Mybatis-Plus的LambdaQueryChainWrapper的用法。    这种用法是使用Mybatis-Plus进行查询最好用的方法,用过一次后就不会再想用其他写法了。LambdaQueryChainWrapper的好处    以前是创建一个条件构造器,再通过mapper或service以条件构造器为参数进行查询。LambdaQueryChainWrapper将前面的两句合二为一,一句来完成带条件的查询。    Lamb

vue3.0+element Plus实现页面布局,侧边栏菜单路由跳转

一. 先在router.js文件中配置路由,将侧边栏中需要跳转的页面都添加到children中constrouter=createRouter({history:createWebHistory(import.meta.env.BASE_URL),routes:[{path:"/project",name:"projectGroup",meta:{requiresAuth:true,title:"项目列表",navBreadcrumb:[{label:"项目列表",name:"projectSample",link:true},],},component:()=>import("../view

MyBatis-Plus:条件构造器Wrapper

目录1.Wrapper概述1.1.Wrapper的继承关系1.2.Wapper介绍 1.3.各个构造器使用区别1.4.构造器常用方法2.Wrapper常用构造器介绍2.1.QueryWrapper2.2.UpdateWrapper2.3.LambdaQueryWrapper2.4.AbstractWrapper3.Lambda条件构造器3.1.示例4.鸣谢MyBatis-Plus系列推荐阅读顺序:MyBatis-Plus快速上手MyBatis-Plus条件构造器(Wrapper)Mybatis-Plus常用操作1.Wrapper概述​我们在实际操作数据库的时候会涉及到很多的条件。所以MP为我们

[druid or mybatis] merge sql error, dbType mysql, druid-1.2.12, sql : .

1、报错的第一个信息:mergesqlerror,dbTypemysql,druid-1.2.12,sql:.1.2、报错的第二个信息:parserException:notsupported.pos1,line1,column1,token.报这个问题,处理的时候是真的难受了。最终定位到的是自己的mybatis的标签内存在多余的标点"."当时都给尬笑了,还好解决了。

mybatis插入后返回主键id的三种方式

第一种:在xml文件,insert标签属性中,添加useGeneratedKeys和keyProperty,如图 第二种:在xml文件,添加selectKey标签属性,各个属性值含义:resultType:查询结果的类型;keyProperty:把查询的值赋给谁;order:在插入前还是后执行,id在insert语句插入之后才会生成id,所以要在插入之后执行,所以此处order=after; 第三种:在dao层用注解的方式,用@SelectKey注解,里面属性含义:resultType:查询结果的类型,keyProperty:把查询的值赋给谁; statement:查找最后一个插入的id; k