如果实体类和数据库表内的字段没有保持一致
修改了属性子弹。

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