Person.delete请求----强大的bug---下班之前总结整个过程
2024-08-27 06:54:17
默认访问的是:
findAll(query)
还有个findAll(ids,query)
只有findAll才调用了findEntity->findById;
那么我重写了findById,查询某个人的时候,才会走这个findById。因此,显示的就是:
查询所有,不会走这个方法。
所以,不管我怎么删除,查询所有的,还是会显示被删除的记录。
需要总结的地方:
1.为什么重写的是deleteEntity方法,而不是delete方法?
2.为什么重写了deleteEntity方法后,还要重写findById方法?
3.findById方法中,异常机制的捕获,很多值得学习的地方,因为之前一直是500错误。
4.如何通过debug测试出,项目中删除其实是软删除?--非常值得学习,找bug的能力。
5.重写了deleteEntity方法,findById方法,删除仍然不成功,why?通过get请求查询所有的时候,还是可以查询到。--涉及到hibernate配置问题。
6.findAll和findOne走的完全不是一个流程。需要理清思路。
7.为什么要添加getInternalFilters方法呢?--还要添加delete字段呢?--参考HedgeFund对应的方法。
7.重新编译后,还是访问不了backstop网址问题。--需要多次总结自己如何解决的。
8. 有了entity,为什么还要Dto呢?
最后,delete请求运行结果如下:
再次发送get请求,发现,删除的Hello已经查不到了,说明,delete请求成功了。
最新文章
- C#发送邮件异常:根据验证过程,远程证书无效
- javascript之小积累-匿名函数表达式的最佳实践
- JPA用myeclipse生成bean
- 转:LIRe 源代码分析
- SQL数据库基础(三)
- Linux文件目录权限浅谈
- 微软Azure云平台Hbase 的使用
- hdu 4628(状态压缩)
- [翻译]15个最常见的WCF面试问题
- ASP.NET MVC 学习
- java 上传图片 打水印
- Intel Core i7的整体操作
- win7下让程序默认以管理员身份运行
- python 匿名函数&;内置函数
- Linux中硬链接和软链接的区别
- loj#6032. 「雅礼集训 2017 Day2」水箱(并查集 贪心 扫描线)
- vue2.0项目实战(5)vuex快速入门
- zookeeper 学习 zookeeper下载部署
- The C compiler identification is unknown解决办法
- [Hbase]Hbase章3 Hbase单点故障