如果实体类和数据库表内的字段没有保持一致
修改了属性子弹。
重新生成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是严格的区分大小写的