前言

最近刚开始使用通用mapper,遇到了一些比较尴尬的问题,网上搜素都是其通用Mapper如何使用,自己在此记录下来出现的错误,以便以后自己查找,也希望能给看到这篇博客的小伙伴一个小小的帮助!

问题一:

通用mapper执行的sql出现不正确现象,这个问题,很尬尴,找了很久,最后看了一下通用mapper的日志,如下:

2019-02-28 09:10:52.073 WARN 5928 — [ main]
t.m.m.m.resolve.DefaultEntityResolve : 通用 Mapper 警告信息:
<[EntityColumn{table=tb_spec_param, property=‘id’, column=‘id’, javaType=long, jdbcType=null,
typeHandler=null, id=true, identity=false, blob=false, generator=‘null’, orderBy=‘null’,
insertable=true, updatable=true, order=DEFAULT}]>
使用了基本类型,基本类型在动态 SQL 中由于存在默认值,
因此任何时候都不等于 null,建议修改基本类型为对应的包装类型!

解决:呃呃呃,好吧,我们需要将数据库对应的pojo的属性类型改为包装类型
即如下:

private long id;
private boolean cid;

改为:

private Long id;
private Boolean cid;

就可以了。

关于使用通用mapper出现的错误相关推荐

  1. 【解析】spring-boot整合通用mapper

    问题描述: Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the m ...

  2. mybatis sql linux,通用mapper生成sql及mybatis使用过程

    sql装配,自己实现一个,通用mapper和mybatis-generator是两个东西各自功能不同,结合使用而已 通用mapper: 1,省略单表操作的xml 2,不必写实现类(用通用mapper的 ...

  3. 通用mapper总结 如:MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value

    参考:MyBatis之通用Mapper教程<一>基本使用 MyBatis之通用Mapper教程<二>高级教程 一.使用updateByPrimaryKeySelective生成 ...

  4. SSM-Mybatis通用Mapper

    Mybatis通用Mapper 介绍(重要) 如果使用过Mybaitis 的人都知道Mapper 他是一个接口 而这个接口内定义的方法 关联mapper.xml文件里的sql语句 使用Mybatis的 ...

  5. Springboot+Mybatis+通用Mapper多数据源实现数据同步

    有个需求需要查询远程数据库,然后将远程数据库中的数据抓取到本地,远程数据库中的数据是每天都增加的,所以就需要写个程序自动实现实时抓取. 这里我用到的框架是Springboot2.0+Mybatis+M ...

  6. 【通用mapper】项目升级通用Mapper引发的一连串问题以及问题解决

    项目环境 通用Mapper版本 <dependency><groupId>tk.mybatis</groupId><artifactId>mapper- ...

  7. 手把手教你如何玩转插件:通用Mapper和Mybatis generator

    情景引入: 小白:起床起床了,,,,太阳都晒屁股了. 我:好不容易有个睡懒觉的机会,你又把我吵起来干嘛呢?不能给我放一个假吗? 小白:不可以不可以,我又遇到了一个问题,我需要你的帮忙,你赶紧帮我想想办 ...

  8. SSM整合两种配置方式——xml和javaConfig,添加分页插件pageHelper和通用Mapper

    Spring MVC配置 1. xml方式 web.xml <?xml version="1.0" encoding="UTF-8"?> <w ...

  9. 通用Mapper Example类使用以及源码分析

    目录 一.通用Mapper Example类使用 1. 常用使用方式举例 2. 使用方式:条件嵌套组合 二.通用Mapper Example类源码分析 1. 代码细节理解 1.1 Criteria类 ...

最新文章

  1. R语言笔记8:两个重要函数——用来分解数据框的split和用来查看对象的str
  2. MySQL如何修改密码
  3. 电脑病毒反抗杀毒软件的主要手段
  4. Python实训day03pm【列表生成式、非文本文件的读写与复制、文本文件读写练习】
  5. THINKPHP5判断当前浏览器请求方式
  6. 如何在React Native中构建项目并管理静态资源
  7. 1002. 写出这个数 (20)-PAT乙级真题
  8. 第一篇SCI (IF5),心得交流(写的字数很多),希望多多交流!
  9. 在eclipse中配置Tomcat时,出现“Cannot create a server using the selected type”的错误。...
  10. 从ToC到ToB,疫情给我们的影响是什么?
  11. 计算机管理无法格式化硬盘,sd无法格式化怎么解决_电脑无法格式化sd卡怎么办-win7之家...
  12. VM虚拟机搭建以及配置网络
  13. 什么叫图像或轮廓的空间矩、中心矩、归一化中心矩?并利用OpenCV的类Moments计算轮廓的这几个矩和质心位置
  14. coldfusion_在Windows上安装和配置ColdFusion MX 6.1
  15. 我国电子商务发展的进化策略
  16. 尚学堂Java第七章编码题
  17. vue3.0+ts+element-plus多页签应用模板:项目搭建
  18. Android: How to Capture Screen in Gingerbread(2.3中实现截屏)
  19. MySQL备份恢复练习
  20. 最快下载微软必应Bing搜索背景图片的方法

热门文章

  1. Java架构师教你如何突破瓶颈,下载量瞬秒百万
  2. signature=380a93506de0770df7f70be8ab125a07,Donato Attanasio, Mauro Brilli Neil Ogle,
  3. SDN 实验室学生们
  4. 如何申请Xilinx评估版本ip核license
  5. 01_邂逅vue3开发
  6. Scratch简单10以内加法游戏
  7. ZUCC_Linux系统管理_实验六 磁盘管理
  8. Firefly的Gevent重要迭代版本alpha0.1.2推出!
  9. Python爬虫进阶必备 | 关于MD5 Hash 的案例分析与总结
  10. 立德教育净利润下滑四成:股价早已“腰斩”,拟并购一所高校