不好 意思mybatis plus

博客园的使用体验,吐槽那些不好用的功能

首先给我的感觉是首页没有查找博主的功能,比如说我想看大佬杨中科的博客,那么我在首页搜索”杨中科“会出现什么?如下图 结果却是这样的。。。。。这是什么啊 而我想要的是杨中科的首页 或者说你给我一个列表页,列表内展示的所有名字里面包含“杨中科”是三个字的所有博主,让我选择其中一个,点击进去是我选择的这个 ......
不好 功能 博客

element-plus 上传组件 el-upload 自定义上传 文件至 OSS

看了源码 beforeData 在 beforeUploadPromise 之前 导致 异步设置 :data 不生效 文件传不上去 到 2.3.4 版本 这个问题还没修复 所以用 http-request 实现 用 axios 上传文件 非常简单 const ossData = reactive({ ......
element-plus 组件 el-upload element 文件

eclipse创建一个简单的MyBatis项目

1.创建一个web应用程序 2.输入项目名称 3.在lib文件夹中添加jar包 4.在src文件夹中创建com.demo.po,com.demo.mapper,com.demo.dao三个包,并创建MyBatis框架配置文件mybatis-config.xml文件,在mapper目录下创建数据实体映 ......
eclipse MyBatis 项目

html文件中使用vue3+element-plus开发模版

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content ......
element-plus 模版 element 文件 html

记录一次尝试obrStack 新容器虚拟机管理软件导致原有dockerDesktop不好使的问题处理

1、已安装完成dockerdesktop并正常使用 2、docker images 能查询到使用的镜像 3、安装obrStack ,导致 命令行docker 自动设置为 /Users/fangbin/.orbstack/Docker 并连接unix:///Users/fangbin/.orbstac ......

15.mybatis-plus的QueryWrapper的查询、更新、删除的用法

1.条件构造查询: 2.主装的查询语句: 3.主装排序的查询语句: 4.删除语句: 5.更新语句的应用:userMapper.update(A,B); QueryWrapper userWrapper = new QueryWrapper <>(); User user = new User(); ......
mybatis-plus QueryWrapper mybatis plus 15

Mybatis使用

1. <insert>元素 很多时候,执行插入操作后,需要获取插入成功的数据生成的主键值,不同类型数据库获取主键值的方式不同,下面分别对支持主键自动增长的数据库获取主键值和不支持主键自动增长的数据库获取主键值的方式进行介绍。 如果使用的数据库支持主键自动增长(如MySQL和SQL Server),那 ......
Mybatis

mybatis.xml文件判断int、Date类型是否为空时报Cause: java.lang.IllegalArgumentException错

mybatis.xml中判断Date、int类型字段是否为空值报错 错误的: <if test="payType!=null and payType!=''"> n.pay_type=#{payType} </if> <if test="startOrderTime!=null and startO ......

Mybatis

Mybatis记录 1.创建Maven工程 用idea创建maven工程 2.引入Mybatis依赖 <!-- mybatis依赖--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <ver ......
Mybatis

Mybatis-Plus配置多数据源

Mybatis-Plus配置多数据源 1、引入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>3.5.0< ......
数据源 Mybatis-Plus Mybatis 数据 Plus

Vue3 + element-plus使用注意

1.给组件设置ref="xxx" 例如: <el-table ref="tableRef" 定义tableRef时,需要注意尽量使用 ref() 而非 ref(null) const tableRef = ref(); 因为使用ref(null)会得不到$el的相关属性,即 undefined 例如 ......
element-plus element Vue3 plus Vue

mybatis where标签动态sql问题

xml文件 使用where标签注意事项: where标签只会去掉第一个多出来的and 和 or,使用where标签时要把and放到前面 <select id="search" resultType="com.example.springweb2.pojo.Member"> select id, na ......
mybatis 标签 动态 问题 where

mybatis-plus对列表中数据进行查询的性能比较

测试代码 共准备了以下几个测试代码: 空白对照 public List<User> test0() { return new ArrayList<>(); } for循环遍历 public List<User> test1(@RequestBody List<Integer> ids) { List ......
mybatis-plus 性能 mybatis 数据 plus

Element-Plus中表格的使用

table的使用 基础使用 el-table是整个表格,其中的data是整个列表要展示的数据。一般我们使用表格所展示的内容都是数组嵌套对象的形式,width就是指定整个表格的宽度,也就是基础的css样式。 其中每一列使用el-table-column来包裹,在el-table-column中prop ......
Element-Plus 表格 Element Plus

MyBatis简介和入门

......
MyBatis 简介

mybatis 中 if-test 判断详解

1、字符串判断,两种写法都可以 (1)将双引号和单引号的位置互换 <if test='testString != null and testString == "A"'> </if> (2)加上.toString() <if test="testString != null and testStri ......
mybatis if-test test if

Vue中...(三个点)的意思

属于ES6的语法,三个点代表扩展运算符 var a = { name: '张三', age: 25 } var b = { job: 'web前端', ...a } // 相当于 var b = { job: 'web前端', name: '张三', age: 25 } ......
意思 三个 Vue

mybatis xml 中 大于、小于、等于 写法

在 *.xml 中使用常规的 < > = <= >= 会与xml的语法存在冲突 使用xml 原生转义的方式进行转义 | 字符名称 | 字符串符号 | 转义字符 | |: :|: :|: | | 大于号 | > | &gt; | | 小于号 | < | &lt; | | 大于等于号 | >= | &g ......
写法 mybatis xml

常用mybatis语法

接口名与SQL格式 List<String> selectByService(@Param("serviceCode") stringCode,@Param("serviceName") stringName); <select id="selectByService" resultType="ja ......
语法 常用 mybatis

Python中 for i in open()是什么意思

for i in open('xxx')的意思是:按从前到后顺序迭代输出文件的每一行内容 即 f = open('xxx') while True: i = f.readline() if not i: break 的意思,i的值为文件从前到后按顺序的一行内容。 这样open()就和range()函 ......
意思 Python open for in

vite + vue3 + vue-router4 + ts + element plus + pinia + axios构建项目

最后是完整的vite.config.ts、main.ts配置 1、先用vite创建一个项目 npm create vite@latest 2、安装element plus yarn add element-plus @element-plus/icons-vue vite.config.ts配置组件 ......
vue-router vue element 项目 router

mybatis-plus只查询部分字段的两种方法

方法1:只需要查询出name和phone两个字段:使用queryWrapper的select()方法指定要查询的字段 public List selectByWrapper1(){ QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrap ......
字段 mybatis-plus mybatis 部分 方法

MyBatis-Plus 常用记录

1. or查询 简单or查询,拼装条件用or()方法连接 // mybatis-plus List<Student> list = studentService.list( new QueryWrapper<Student>() .eq("sex", "男") .or() .eq("name", " ......
MyBatis-Plus 常用 MyBatis Plus

springboot整合mybatis踩过的坑

版本问题 版本太高 (springboot-2.7.11 + mybatis-3.0.1) 解决办法:mybatis更换为2.3.0 java.lang.IllegalArgumentException: Unable to instantiate org.mybatis.spring.boot.a ......
springboot mybatis

第6章 初识MyBatis

学习目标 ● 了解MyBatis的基础知识 ● 熟悉MyBatis的工作原理 ● 掌握MyBatis入门程序的编写 6.1 什么是MyBatis MyBatis(前身是iBatis)是一个支持普通SQL查询、存储过程以及高级映射的持久层框架,它消除了几乎所有的JDBC代码和参数的手动设置以及对结果集 ......
MyBatis

第7章 MyBatis的核心配置

学习目标 ● 了解MyBatis核心对象的作用 ● 熟悉MyBatis配置文件中各个元素的作用 ● 掌握MyBatis映射文件中常用元素的使用 7.1 MyBatis的核心对象 SqlSessionFactory 它是单个数据库映射关系经过编译后的内存镜像,其主要作用是创建SqlSession Sq ......
核心 MyBatis

第9章 MyBatis的关联映射

学习目标 ● 了解数据表之间以及对象之间的三种关联关系 ● 熟悉关联关系中的嵌套查询和嵌套结果 ● 掌握一对一、一对多和多对多关联映射的使用 9.1 关联关系概述 · 一对一:在任意一方引入对方主键作为外键。 · 一对多:在“多”的一方,添加“一”的一方的主键作为外键。 · 多对多:产生中间关系表, ......
MyBatis

第10章 MyBatis与Spring的整合

学习目标 ● 掌握传统DAO方式的开发整合 ● 掌握Mapper接口方式的开发整合 10.1 整合环境搭建 10.1.1 准备所需JAR包 1.Spring框架所需的JAR包 Spring框架所需要准备的JAR包共10个,其中包括:4个核心模块JAR, AOP开发使用的JAR, JDBC和事务的JA ......
MyBatis Spring

springboot mybatis 动态调用oracle存储过程,通过存储过程名称,就能动态调用存储过程、java动态调用oracle存储过程

由于在开发业务时,可能同时调用的存储过程不知道参数,但是参数从界面、或已经存储在数据库的获取,所以就不希望手动写存储过程的参数,通过简化的调用。 能不能写个动态的业务,只输入存储过程名称,自动获取存储过程参数,并且参数的数据从前台传递过来,这个就通用了。只写一个通用方法,就可以调用所有的存储过程。只 ......
过程 动态 oracle springboot 名称

Mybatis框架原理概览

好久没有写博客了。最近工作中封装了一个类似ORM框架的东西。大概的原理就是将Excel数据初始化到本地sqlite数据库后,通过json配置文件,对数据库的数据做增删改查等操作。 其实大概的思考了下,就是半ORM框架mybatis的逻辑,只是我们自己封装的简陋蛮多。想想有现成的轮子没用,反而是自己写 ......
概览 框架 原理 Mybatis