1、出现问题:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

分析:出现没有找到mapper及其selectList方法

原因:Mapper类继承的BaseMapper导入出错,原来的mapper使用的是mybatis plus下的BaseMapper

解决:改为继承base目录下的BaseMapper,该文件使用tk.mybatis,并将selectList方法改为selectByExample

2、出现问题:org.springframework.jdbc.BadSqlGrammarException: ###

分析:使用注解@TableField仍然无法指定查询时的字段名

原因:注解@TableField是mybatis plus框架下的注解,项目使用的是tk.mybatis

解决:改为使用@ColumnType(column = "XXX")注解对属性指定sql的字段名

3、注解@GeneratedValue的GenerationType四种类型

  1. TABLE:使用一个特定的数据库表格来保存主键。
  2. SEQUENCE:根据底层数据库的序列来生成主键,条件是数据库支持序列。
  3. IDENTITY主键由数据库自动生成(主要是自动增长型)
  4. AUTO:主键由程序控制。

4、idea安装插件mybatisx

MybatisX 可辅助 idea 快速开发 mybatis 插件,为效率而生。

idea安装插件有以下两种方式:

(1)通过在setting -> plugins -> marketplace 进行搜索安装

(2)在https://plugins.jetbrains.com/ 搜索后下载,然后在setting -> piugins -> marketplace中选择install plugin from disk 进行安装

Java学习日报 — 问题记录 — 2021/12/14相关推荐

  1. Java学习日报—SQL基础—2021/11/29

    今天效率很低,就看了以下内容... 目录 1.1关键词DISTINCT 1.2 连表查询 1.2.1 内连接 1.2.2 外连接 1.3 查询执行顺序 1.1关键词DISTINCT DISTINCT  ...

  2. Java学习日报—消息队列—2021/11/23

    1. 消息队列 1.1 基本概念 消息队列的本质就是发送 -存储 - 消费: 生产者先将消息投递一个叫做「队列」的容器中,然后再从这个容器中取出消息,最后再转发给消费者,仅此而已. 这是传统的队列模型 ...

  3. 博客新功能上线,可导出PDF……【2021.12.14】

    hello,大家好,这里是「CSDN产品周报」第21期.本次更新主要涉及首页榜单.博客.问答,具体细节请往下看. 一.CSDN榜单优化 1.排行榜导航栏从右侧移动到左侧 2.新增「原力月榜」,选取全站 ...

  4. java学习里程碑_记录您的里程和社区运行情况:Java EE 7真实体验

    java学习里程碑 miles2run.org是跟踪跑步活动并与亲朋好友共享的简便方法. 可以创建然后跟踪基于天或基于距离的目标. 它还允许创建社区运行目标,并使多个跑步者参与并跟踪他们朝着该目标的活 ...

  5. 服务器宕机记录16.12.14

    阿里云主机 16.12.14日11:37分宕机,第一时间收到短信,ssh远程远法登录,阿里云控制台,无法登录.查看CPU和内存,没有鸟用,只能重启. 11:40分,正常登录主机,查看messages ...

  6. Java学习日报—Swagger介绍 与 布隆过滤器详解—2021/12/01

    目录 1. Swagger 1.1 介绍 1.2 Swagger 的优势 1.3 简单使用 1.3.1 集成 Swagger 管理 API 文档 1.3.2 在线测试接口 1.4 常用注解 1.5 参 ...

  7. Java学习日报—注解、Hash、Lombok—2021/12/02

    目录 1 相关注解 1.1 @Controller 和 @RestController 1.2 @ApiIgnore 1.3 @PostMapping 2 Java知识点 2.1 instanceof ...

  8. Java学习日报—2021/11/18

    目录 一.JDK8常用的新特性 二.Spring的IOC 三.Spring的AOP 四.MVC 五.SpringBoot和SpringCloud的关系理解 一.JDK8常用的新特性 (1)Date/T ...

  9. Java学习日报—JVM垃圾回收全解—2021/11/26

    目录 1.1 确定垃圾对象 1.1.1 引用计数法 1.1.2 可达性分析法 1.2 引用 1.2.1 宣告对象死亡 1.3 方法区回收 1.3.1 回收废弃常量 1.3.2 回收无用的类 1.4 常 ...

最新文章

  1. 80后博导当上双一流高校副校长:还是杰青获得者
  2. python线性加权回归_python深度学习-tensorflow实现一个线性回归的案例
  3. C 指针常量 和常量指针 指向常量的指针常量的使用
  4. postgresql 修改字段名称
  5. mysql快速上手3
  6. YUI经验谈 - 自定义事件默认行为
  7. insert和insertSelective区别
  8. RestFull架构
  9. java后台导出excel代码详细讲解,java基础面试笔试题
  10. 【MTSP】基于matlab灰狼算法求解多旅行商问题(同始终点)【含Matlab源码 1564期】
  11. 智慧医院建设方案_【聚焦医改】安泰创新智慧医院建设方案惊艳中国医院院长大会!...
  12. 关于ES6 Class语法相关总结
  13. Windows8下设置VS默认启动方式为管理员启动
  14. VBA 根据模板批量生成工作表
  15. pythonocc_链轮
  16. Mysql 使用Maxscale读写分离,负载均衡
  17. Young不等式的一个新证明
  18. 投屏设置 android,上班摸鱼神器 Anlink安卓手机投屏操作体验
  19. Google谷歌的未来 野心:2017 Google I/O 大会 全程回顾
  20. 2021年3月最新的山东大学网络认证的网址

热门文章

  1. 使用sshpass借助scp自动输入密码传输一个文件夹下的全部内容
  2. FATE框架安装后测试报错:ModuleNotFoundError: No module named ‘arch‘
  3. matlab busy 如何看进度,matlab solve 之后不出结果不报错,状态一直显示busy
  4. Php超出高度隐藏,html设置div最小高度,超出的自适应
  5. dedecms php5.4 无法退出后台,DedeCMS 织梦在 Windows 的 PHP5.4 环境下登录后台空白的解决办法...
  6. 11个不常被提及的JavaScript小技巧
  7. FLIP-24+-+SQL+Client
  8. java连接Oracle数据库
  9. 0514JS操作document对象、事件、(this)
  10. Maven工程打成一个jar包