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

修改了属性子弹。

重新生成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是严格的区分大小写的

相关文章:

  • 2021-11-20
  • 2021-09-12
  • 2021-09-23
  • 2021-10-20
  • 2022-12-23
  • 2021-06-09
  • 2022-12-23
猜你喜欢
  • 2021-12-16
  • 2021-06-21
  • 2022-01-08
  • 2021-07-15
  • 2022-02-01
  • 2021-06-07
  • 2022-02-03
相关资源
相似解决方案