MyBatis
文章平均质量分 59
哥斯拉不会说话
无穷无尽的知识之海。
展开
-
SpringBoot+Mybatis使用Redis作为二级缓存实现与解决删除/修改/新增无法更新缓存【调用clear()方法】的问题。
@TOC一. 搭建环境配置Maven。SpringBoot整合Redis。SpringBoot整合Mybatis。父pom.xml文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch原创 2021-12-08 16:01:01 · 1201 阅读 · 1 评论 -
BUG:Mybatis解决org.apache.ibatis.binding.BindingException异常。
在进行SpringBoot整合Mybatis的时候出现了如下报错信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.zhao.service.UserService.findAll逐步检查下来发现直接使用userDao进行操作可以获取数据库中的数据,而使用service层调用相同的api则出现以上错误。最后发现问题是启动类中加上了@MapperScan("com.zhao.*")原创 2021-12-07 14:28:12 · 320 阅读 · 0 评论 -
BUG:编译器报错com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
问题描述: 在xml文件中加入中文注释,编译器报以下错误Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。 解决方案:在pom文件中加入下面代码 <properties> <project.build.sourceEncoding>UTF8</project.build.sourceEnc原创 2021-01-21 14:41:17 · 302 阅读 · 0 评论 -
BUG:Maven项目中无法找到xml以及properties等配置文件
BUG描述:项目中的 classes 生成文件(target 或 out)中无法找到项目里的 **.xml 或 **.properties 等配置文件,这些配置文件没有被编译。BUG成因:Maven 通常会忽略掉未标记为 Sources 的文件夹中的配置文件。MyBaties有以下报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.zhao.mapper.UserMapp.原创 2021-01-21 08:44:39 · 389 阅读 · 0 评论 -
学习笔记:MyBatis
MyBatis1、简介1.1 什么是MybatisMyBatis 是一款优秀的持久层框架;它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。1.2 持久化数据持久化持久化就是将程序的数据在持久状态和瞬时状态转化的过程内存:断电即原创 2021-01-16 18:48:35 · 422 阅读 · 0 评论