首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
mybatis
何中应
创建于2026-03-06
订阅专栏
关于DAO层相关的框架
暂无订阅
共20篇文章
创建于2026-03-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
启动项目,提示resultMap标签报错
场景 启动项目,报下面错误 解决 问题锁定到一个 Mapper.xml 的 resultMap 里 其中,producctName 属性,我在 VO 对象里是用 List<String> 接收的,不允
MyBatis-Plus字段类型处理器使用
说明:之前介绍过手动写一个数据库字段类型处理器,本文介绍 MyBatis-Plus 自带的封装好了的字段类型处理器使用。 Mybatis中封装数据如何自定义一个数据类型处理器 注解方式 如下,是一个
Mybatis中封装数据如何自定义一个数据类型处理器
说明:干过Java都知道,数据库的数据类型与Java中属性的类型是不完全一致的,Java中的int类型,MySQL有与之对应的int类型,但MySQL的json类型,Java就没有与之对应的类型,还有
Mybatis的resultMap标签介绍
说明:在Mybatis中,resultMap 标签可以用于SQL查询后的封装数据,本文用两个场景介绍 resultMap 标签的使用。 搭建环境 先搭一个Demo,pom如下: 三个实体类,对应关系是
Mybatis-Flex使用
说明:MyBatis-Flex 是一个优雅的 MyBatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWra
tk.mapper框架使用
说明:tk.mapper是一款DAO框架,也是基于Mybatis的,个人感觉,他是基于MyBatis和MyBatis-plus、MyBatis-Flex之间的过渡框架——能调用DAO的API,不手写S
MyBatis错误(二)
说明:记录一次MyBatis错误,错误信息如下: 说DAO没有找到绑定的标签 场景 就是很普通的一次列表查询,查询某张表的所有记录,如下: (Controller) (DAO) (动态SQL) 为什么
MyBatis错误(一)
说明:记录一次MyBatis错误,错误信息如下,说数字转换异常,显然,把一个字符串类型转为数字类型,肯定是不行的。 场景 (前端) (接口) (Repository) 定位到项目的动态SQL,如下,这
MyBatis如何自定义项目中SQL日志
说明:用过MyBatis框架的同学们都知道,打印SQL日志,可以通过在application.yml配置文件中加入下面配置来设置: 但打印出来的SQL如下,丑陋不堪,不够优雅 本文介绍如何自定义SQL
Mybatis批量更新数据库错误
问题:记录一次使用Mybatis批量更新数据库的错误,错误信息,Error updating database. Cause: org.postgresql.util.PSQLException: 错
Invalid bound statement (not found)(二)
问题:记录最近遇到的一个问题,DAO无法绑定到XML,错误信息,org.apache.ibatis.binding.BindingException: Invalid bound statement
MyBatis的补充用法
说明:之前介绍过MyBatis的用法,像 用注解和Mapper.xml操作数据库、在Mapper.xml里写动态SQL。最近在一次用MyBatis批量更新数据库对象的场景中,意识到对MyBatis的一
Mybatis批量更新对象数据的两种方法
说明:遇到一次需要批量修改对象的场景。传递一个对象集合,需要根据对象ID批量修改数据库数据,使用的是MyBatis框架。查了一些资料,总结出两种实现方式。 创建Demo 首先,创建一个简单的Demo;
Invalid bound statement (not found)(一)
说明:记录一次Mapper.xml调用数据库存储过程的错误; 报错信息:Invalid bound statement (not found),Mapper的全限定类名 场景:我仔仔细细核对过了方法名
该方法仅能传入 lambda 表达式产生的合成类
说明:使用Mybatis-plus查询记录时,出现下面的错误; 解决1:这个问题可能与返回的==实体类是否实现序列化接口有关(Serializable)== 解决2:另外,可能与执行此方法的Servi
MyBatis-Plus框架
说明:Mybaits-Plus是Mybatis框架的升级,该框架提供了一系列API,用于操作数据,可以免受手搓SQL语句的痛苦。 一、使用 第一步:添加依赖 使用前,需先添加对应的依赖,建议使用最新的
使用Mybatis添加记录错误
使用Mybatis添加记录错误:Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Da
在Mapper.xml中写复杂的动态SQL语句
说明:在三层架构开发中,使用Mybatis框架操作数据库有两种方式,一种是在Mapper类里的方法上加注解(@Select、@Insert等),另一种是在Mapper.xml文件的标签内写SQL语句。
MyBatis分页插件
说明:控制内容分页展示,是我们经常需要做的事情。追根到底,是通过SQL语句中的limit关键字,根据传入的参数(当前页码、每页显示条数)来控制返回的当前页的内容范围。 核心的SQL语句如下: 具体实现
MyBatis操作数据库实现
说明:MyBatis是作用于三层架构开发,数据访问层(Data Access Object)的框架,用于访问数据库,对数据进行操作。 一、环境搭建 首先,创建一个SpringBoot模块,然后把MyB