最新 最热

【踩坑实录】mybatis项目报错:“Caused by: .....Exception: 1 字节的 UTF-8 序列的字节 1 无效”

而由于项目本身的默认编码是GBK,因此xml文件保存时的编码是GBK,声明的xml文档编码与实际编码不一致,就出现了问题

2023-07-01
1

踩坑实录|mybatis项目报错:...Exception: Type interface UserMapper is not known to the MapperRegistry

报错信息中出现了Type interface com.langp.dao.UserMapper is not known to the MapperRegistry,简单翻译一下就是:类型接口com.langp.dao.UserMapper不为MapperRegistry所知。

2023-07-01
1

Mybatis扩展点:自定义拦截器Interceptor原理及应用

主要功能是:生成代理类,invoke方法会匹配拦截器配置信息,调用我们自定义的拦截器中的intercept()方法。

2023-06-19
1

Java线程安全的单例模式实现,spring及mybatis源码解析:枚举实现及静态内部类实现

4、私有静态内部类实例负责创建静态类实例,一般会创建属性INSTANCE并实例化;

2023-06-19
1

关于Mybatis Flex的一些使用技巧

在很多场景下,我们希望只更新部分字段,而更新的字段中,一些为 null,一些非 null。此时需要用到 UpdateEntity 工具类,以下是示例代码:

2023-06-05
1

如何模拟MyBatis对象映射赋值的过程,以及如何通过这种方式来简化我们的JDBC开发工作?

随着互联网和大数据的快速发展,数据库已经成为了大多数企业应用系统的核心基础设施之一。在我们进行程序开发时,经常需要使用JDBC来进行数据库操作,而在实际开发过程中,我们也会使用ORM框架来简化我们的开发工作。...

2023-06-05
1

如何在 MyBatis 中进行多表查询以及注解开发?

MyBatis 是一个优秀的持久层框架,它允许开发人员使用 SQL 语句来操作数据库,而且具有良好的灵活性和可扩展性。在实际项目中,很多场景需要进行多表查询,并且注解开发也是一种方便快捷的方式。本文将介绍如何在 MyBatis 中...

2023-06-04
1

Mybatis自定义枚举类处理器优雅地使用枚举

在和前端开发对接接口过程中经常发现需要一些枚举类的字典参数,虽然可以通过swagger在线文档给前端开发,不过可以直接返回枚举的编码和字典值就可以更直观,所以在项目里怎么实现?可以通过Mybatis的一些接口,自定义枚举类的...

2023-05-26
1

Mybatis-plus基本配置类

MybatisPlusConfigimport com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;imp...

2023-05-18
1

MyBatis二级缓存的示例

其中,getUser方法用于获取用户信息,updateUser方法用于更新用户信息。

2023-05-15
1