MybatisPlus的那些坑
1.实体类属性会被错误解析,需要加上注解@TableField
 @TableField("front_of_id_card")
    //身份证正面
    private String frontOfIDCard;
上面这个属性就会被错误解析成front_of_i_d_card,加了映射关系也好像没有用
<resultMap id="BaseResultMap" type="com.seaway.cms.mtp.model.SubRmmsCustomUser">
<result column="front_of_id_card" property="frontOfIDCard" />
</resultMap>
2.实体类有数据库不存在的字段的时候,意思是数据库对应的字段在映射关系里面,映射关系里面的字段除外的字段,在调用MybatisPlus时也会报错,这时候需要用到另一种注解@TableField(exist = false)
//字段不在库表中
@TableField(exist = false)
private String queryType;
后续MybatisPlus坑会不断更新
MybatisPlus的那些坑的更多相关文章
- Mybatis-Plus的填坑之路 - Lynwood/wunian7yulian
		目录 Mybatis-Plus 我来填坑~ 目录 一.简单介绍 官方说明 : 成绩: 最新版本: 开发层面MyBatis-Plus特色 Mybatis-Plus中的Plus 二.MP的特性 三.MP框 ... 
- MyBatis-Plus【踩坑记录01】
		不要使用Mybatis原生的SqlSessionFactory,而应使用MybatisSqlSessionFactory. 原因 依赖关系如下 因此会在使用Mybaits-Plus时默认的时Mybat ... 
- mybatis-plus分页记坑
		mapper接口方法返回IPage,如果不传page会报npe,底层assert page!=null有啥用? 
- 【ZeyFraのJavaEE开发小知识05】Mybatis-Plus & Axios
		关于如何在Mybatis-Plus中添加SQL拦截器 之前ZeyFra在MyBatis-Plus[踩坑记录01]一文中提到过,使用Mybatis-Plus时最好使用MybatisSqlSessionF ... 
- Spring-Boot + MyBatis-Plus 踩坑记录
		这两天在学SpringBoot+MyBatis的开发,配置开发环境和DEMO的过程中踩了很多坑,在这里记录一下. 我的开发环境是idea + JDK 1.8.0.211. 首先展示一下demo的项目整 ... 
- mybatis-plus自动填充踩坑
		学习使用mybatis-plus的自动填充功能,对create_time和update_time做一个自动填充,期间碰到了一些问题,记录一下问题和相关代码 在实体类字段上增加注解@TableField ... 
- MyBatis切换至MyBatis-plus踩坑Invalid bound statement (not found):
		部分情况可以参考https://blog.csdn.net/wwrzyy/article/details/86034458 我的问题出现的根本原因就是没有扫描到mapper的xml文件 因为MyBat ... 
- Mybatis-Plus默认主键策略导致自动生成19位长度主键id的坑
		原创/朱季谦 某天检查一位离职同事写的代码,发现其对应表虽然设置了AUTO_INCREMENT自增,但页面新增功能生成的数据主键id很诡异,长度达到了19位,且不是从1开始递增的-- 我检查了一下,发 ... 
- 记一次在MyBatis-Plus中 @TableField 自动填充中遇见的坑
		先放一张表生成策略对应的结果 值 描述 DEFAULT 默认不处理 INSERT 插入时填充字段 UPDATE 更新时填充字段 INSERT_UPDATE 插入和更新时填充字段 此处需要注意一下,如果 ... 
- 关于mybatisPlus一些坑,当条件为null时
		1.TStaffDepart 属性有值是才匹配条件,会报错,相当于mybatis if 判断 eg:TStaffDepart staffDepart = new TStaffDepart();staf ... 
随机推荐
- sentry-cli 的 windows 安装
			项目搭建时,发现在使用高版本 sentry-cli 上传 pdb 文件后会报 404 错误,同事猜测高版本的 sentry-cli 会返回错误的地址,建议我用低版本的试一下 依据教程,我在 windo ... 
- win32 - 从dll中导出api并使用
			从User32.dll中导出MessageBoxW 代码: #include <Windows.h> #include <iostream> #include <func ... 
- 探秘C语言数组:解锁高效数据管理与多维空间编程技巧"
			欢迎大家来到贝蒂大讲堂 养成好习惯,先赞后看哦~ 所属专栏:C语言学习 贝蒂的主页:Betty's blog 引言 前面贝蒂给大家介绍了选择结构与循环结构,今天,贝蒂准备给大家介绍C语言中一个非常重要 ... 
- Linux后台进程启停脚本模板
			目录 启动脚本 停止脚本 在Linux上启动程序后台运行时,往往需要输入一堆复杂的命令,为了能快速编写一个完善的启动脚本,整理一个通用的启停脚本模板如下. 脚本支持从任意位置执行,不存在路径问题,启动 ... 
- HTML初始----day01
			1.HTML骨架标签总结 标签名 定义 说明 html标签 页面中最大的标签,称为根标签 <head></head> 文档的头部 注意在head标签中我们必须要设置的标签是ti ... 
- 【系统设计】集团内部HR系统完结,项目从0到1总结
			最近一年学习了PMP,结合下PMP的知识,分享一下最近HR项目的全生命周期流程管理(需求分析.产品设计.系统开发.测试.上线.运营). 先一句话概括:战略分析-收集需求-流程梳理-关键需求-IT规划- ... 
- 第132篇:npm第一次使用自己的包(package-lock.json、package.json文件作用说明)
			好家伙, 1.新建一个文件夹,命名为test 2.下载包 npm i panghu-planebattle 空白的文件夹中多了两个文件 package-lock.json和package. ... 
- DataGear 制作联动异步加载图表的数据可视化看板
			通过DataGear的参数化数据集.图表事件处理和看板API功能,可以很方便地制作联动异步加载图表的数据可视化看板. 首先,新建一个参数化SQL数据集,如下所示: SELECT COL_NAME, - ... 
- C++ 多线程笔记2 线程同步
			C++ 多线程笔记2 线程同步 并发(Concurrency)和并行(Parallelism) 并发是指在单核CPU上,通过时间片轮转的方式,让多个任务看起来像是同时进行的.实际上,CPU在一个时间段 ... 
- 精贴总结 - Serverless 的承诺都兑现了吗
			原文 - Serverless 的承诺都兑现了吗? 一.个人看法 serverless根本目的是降低成本,所以baas是核心 冷启动是关键的技术难点,也限制了faas的作用域 供应商锁定是个坑,标准化 ... 
