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


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

修改了属性子弹。

重新生成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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值