mybatis
-
【LogBack日志】打印mybatis中sql日志并存放到指定文件中
前言: 在springboot中使用logbac-spring.xml单独打印mybaits中的sql,另存一个单独的日志中。 1、yml配置 # 日志配置 logging: le…
-
Mybatis&MybatisPlus 操作 jsonb 格式数据
最近有用到postgresql,里面的一个特色数据类型便是jsonb,和json差不多,但是查询比较快,关于概念,这里就提一句,不赘述。 我们先来看下用mybatisplus,首先…
-
MybatisPlus自定义insertBatchSomeColumn实现真正批量插入(Oracle)
项目由于插入数据量比较大,导致前端请求超时,查看系统代码发现是通过循环单条插入,因此准备先从输入批量写入开始优化,通过查询资料发现有几种方式: MybatisPlus批量插入实现方…
-
Mysql 字段模糊查询,在页面中输入%查询全部的问题处理
一、背景 测试小妹闲着无聊,针对某一个查询项进行“%”测试,正常查询效果应该是返回空数据,但是却查出所有的数据。 二、解决方案 1、在使用mybatis的模糊查询时,有两个特殊…
-
nested exception is org.apache.ibatis.binding.BindingException 解决方式汇总
前言 MyBatis Mapper出现了nested exception is org.apache.ibatis.binding.BindingException: Parame…
-
解决多数据源的事务问题 – 基于springboot–mybatis
在Spring Boot和MyBatis中,我们有时需要在方法中同时使用两个不同的数据库,但使用@Transactional注解会变得复杂。这时我们可以用一种更灵活的方法来处理。 …
-
Mybatis-Plus入门系列(20) -兼容多种数据库
有道无术,术尚可求,有术无道,止于术。 文章目录 前言 方案分析 1. 分页 2. XML自定义SQL 案例演示 1. 配置 2. 简单分页查询 3. 带方言的分页查询 参考 前言…
-
oracle 不支持的字符集 orai18n.jar ZHS16GBK 异常问题解决
项目场景: 项目中有使用到oracle数据库来存在数据。 问题描述 在使用查询语句是,oracle会报错。 java.sql.SQLException: 不支持的字符集 (在类路径…
-
异常:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name
项目场景:SpringBoot+Mybatis。 出现这种异常主要是无法创建bean到容器中,主要有以下几种情况: 1.注解没有添加: controller: @RestContr…
-
SpringBoot整合MyBatis四种常用的分页方式(详细总结)
一、准备工作 1. 创建表结构 CREATE TABLE `order_info` ( `id` int NOT NULL AUTO_INCREMENT, `info` varch…
-
mybatis-plus之排序查询
一、orderByAsc orderByAsc(R… columns) orderByAsc(boolean condition, R… columns) 排序:ORDER…
-
Mybatis模糊查询Like的三种方式
在实际项目中,我们会经常对数据做一些模糊查询的操作,这时候就需要利用到 like 字段,那么在Mybatis中,有哪些方式可以实现模糊查询呢?这里就简单的介绍下:Mybatis模糊…
-
使用mybatis执行sql语句很慢,但是把sql提出来到终端执行很快
问题现象:在进行接口性能测试时,发现一个查询详情的接口反应速度在10s左右,日志打印定位到一条sql执行执行很慢,于是将sql复制到终端执行,执行速度100ms左右。 使用数据库:…
-
【使用MyBatis-Plus框架的@TableField注解的typeHandler属性实现MySQL字段与Java类型的自定义转换】
使用MyBatis-Plus框架的@TableField注解的typeHandler属性实现MySQL字段与Java类型的自定义转换|MyBatis-Plus通过注解使用TypeH…
-
【MyBatis】配置 SQL 提示(IDEA 代码自动补全)和解决未能解析数据库 Unable to resolve table ‘employee‘ 问题
默认在 MyBatis 中编写 SQL 语句是不识别的。 需要做如下配置: 然后 SQL 语句可以出现提示,但是自己的数据库会报错: 原因是 IDEA 没有和 数据库 建立连接,需…
