我在页面删除了但是数据库里没有删除
来源:6-9 商品分页PageBean数据的测试
不停奔跑的小恐龙
2019-11-22 11:44:37

今天测试结果是新添加的和新的删除记录可以成功,但是表里面会有前两天的添加记录而且findall方法查不到,但是pagebean里面的totalcount是可以正确显示表里面的商品数量的.
1回答
好帮手慕柯南
2019-11-22
同学,
你很棒,发现了这个问题,这是因为:
在分类删除后,商品的cid被设置为了null,但是实际上这条记录还是在数据库中的
在findAll时,sql语句有一个条件,这样p.cid为null的数据就查询不出来了

在pagebean处(findCount和findByPage方法中)查询时,没有添加上面的条件,这样会将商品表中所有的数据查询出来,所以导致之前的也查出来。

同学可以自己在findCount和findByPage方法中补充一下查询条件,使项目更加完善,加油。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题