如果实体类和数据库表内的字段没有保持一致

修改了属性子弹。

重新生成getter和setter还有toString方法

测试类里面,相关set的方法就都会报错。 只需要修改为最新的set方法就可以了。

sql的配置文件里面。keyProperty里面就不叫做id了。


这样插入和更新都是不能用的

运行Save的测试方法。就会报错了。


都改成当前最新的属性字段。
 

再来测试Save方法

userSex这里写错了

改为争取的userSex

keyProperty这个字段还是报错。

改成userId。keyProperty对应的是实习类中属性的id的名称。

再次执行,可以Insert数据

试试查询方法可以不可以用。testFindAll方法

只有name字段获取到了数据

mysql在windows下不区分大小写。username和userName是一回事。是Mysql数据库,而不是java程序这么认为!!!!!


如果是linux下mysql是严格的区分大小写的

转载于:https://www.cnblogs.com/wangjunwei/p/11308577.html

阶段3 1.Mybatis_05.使用Mybatis完成CRUD_8 Mybatis中的返回值深入-调整实体类属性解决增和改方法的报错...相关推荐

  1. 【转】MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突

    [转]MyBatis学习总结(四)--解决字段名与实体类属性名不相同的冲突 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体 ...

  2. MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突

    2019独角兽企业重金招聘Python工程师标准>>> 一.准备演示需要使用的表和数据 CREATE TABLE orders(order_id INT PRIMARY KEY AU ...

  3. Mybatis解决字段名与实体类属性名不相同的冲突

    在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突. 一.准备演示需要使用的表和数据 CREATE TAB ...

  4. 【MyBatis】sql列名与实体类属性名不同的解决方式

    sql列名与Java实体类属性名不同的解决方式 例如: 数据库 CREATE TABLE orders(order_id INT PRIMARY KEY AUTO_INCREMENT,order_no ...

  5. MyBatis学习总结(4)——解决字段名与实体类属性名不相同的冲突

    一.准备演示需要使用的表和数据 CREATE TABLE orders(order_id INT PRIMARY KEY AUTO_INCREMENT,order_no VARCHAR(20), or ...

  6. mybatis mysql 调用存储过程 多个返回值_被Mybatis坑惨了

    关注米兜Java并置顶,一起涨姿势- 关注米兜 Spring 2020     热点推荐 1 抛去try {...} catch {...} finally {...},让代码更轻便 2 无所不能的J ...

  7. Mybatis 解决数据库字段名和实体类属性名不一致问题

    一.问题描述 1.1 查询 password 字段为 null 现象 数据库字段名: 实体类属性名: @Data @NoArgsConstructor @AllArgsConstructor publ ...

  8. java实体类生成mysql表_springboot+mybatis通过实体类自动生成数据库表的方法

    前言 本章介绍使用mybatis结合mysql数据库自动根据实体类生成相关的数据库表. 首先引入相关的pom包我这里使用的是springboot2.1.8.RELEASE的版本 org.mybatis ...

  9. Mybatis解决实体类属性和表字段对应不上

    一.通过XML文件中的resultMap 这种方式是最常见的,类似如下: <mapper namespace="demo.UserDao"><resultMap ...

  10. MyBatis多表查询之XML和注解实现(resultMap结果集映射配置数据库字段与实体类属性一一映射)

    MyBatis多表查询 多表模型分类 一对一:在任意一方建立外键,关联对方的主键. 一对多:在多的一方建立外键,关联一的一方的主键. 多对多:借助中间表,中间表至少两个字段,分别关联两张表的主键. 数 ...

最新文章

  1. 程序员晒元宵节福利,网友:看了我想砸键盘......
  2. Java+Javascript图片裁剪简单封装
  3. 使用git管理源码之文件状态和工作区理解
  4. JavaScript数组迭代方法(图解)
  5. C语言,期末复习之穷举法鸡兔同笼问题
  6. MySQL CAST与CONVERT 函数的用法
  7. Java Swing 开发之JTable中在添加组件(JCheckBox)
  8. JAVA异常和基础类库
  9. 关于Spring.net+NHibernate的事务控制
  10. java中的值传递与引用传递
  11. 无法在 DLL SqlServerSpatial110.dll 中找到名为 SetClrFeatureSwitchMap 解决方法
  12. 蓝桥杯 算法提高 全排列 next_pertumutation
  13. android截屏方法是黑屏,Android截屏表面视图显示黑屏
  14. 计算机word窗口的组成,word文件的组成
  15. BUUCTF_Misc题目题解记录
  16. CF 581A Vasya the Hipster
  17. mysql MMM方案
  18. R-squared 和 Adjusted R-squared联系与区别
  19. 基于5G网络的远程控制机器人应用及测试
  20. 粒子群算法组卷_概率表示的二进制粒子群算法在组卷中的应用

热门文章

  1. android生成错误日志文件,android Crash日志写入文件
  2. 拓端tecdat|Stata中的治疗效果:RA:回归调整、 IPW:逆概率加权、 IPWRA、 AIPW
  3. 拓端tecdat|R语言CRAN软件包Meta分析
  4. 软件工程 第四章 概要设计
  5. -i https://pypi.tuna.tsinghua.edu.cn/simple -U
  6. 如何用yolov5测试图片
  7. 最新遥感图像解译标准数据集--202105
  8. GNN + Zero-shot
  9. Day 1: Introduction to Deep Learning
  10. asp.net oracle odbc,ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)