2022-6-6 完成JAVA大作业时遇见的问题(2.0) 180341

完成JAVA大作业迭代修改(2.0)

问题1:在进行删除操作后,系统页面提示成功,但是继续点击删除,会再次出现成功,而不是跳出指定窗口

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y1B5xcDM-1654681005423)(C:%5CUsers%5C24151%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20220605220752136.png)]

原因:

在设计业务逻辑时,将单词词库是否存在的判定条件与Find方法(采用的查询方式为模糊查询)并用,致使判定时出现的数据为所有表中含有aa的表,而删除aa时

删除语句并未设置成模糊匹配,故删除的单词为精确单词,返回删除成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XqkaxjNC-1654681005426)(C:%5CUsers%5C24151%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20220605221448337.png)]

解决:

在dao中添加新方法,将其修改为精准查询,以达到精准匹配的目的,从而避免模糊查询带来的绑定判断失败

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n7VQEAoa-1654681005427)(C:%5CUsers%5C24151%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20220605222457712.png)]

问题2:在进行数据查询时,会出现无效数据的大量出现,无法高效而精确的查询需要的单词

例如:查询结果为所有涵盖"an"的单词,而不是以”an“为开头的单词,出现大量脏数据

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I49uWVkn-1654681005428)(…/AppData/Roaming/Typora/typora-user-images/image-20220606173722655.png)]

改动1:添加(我的收藏功能)

功能:手动收藏查询的单词,并记录下来,起到错题本的作用,提高学习效率

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tHdRWWzi-1654681005428)(…/AppData/Roaming/Typora/typora-user-images/image-20220606172957717.png)]

解决:修改sql语句,将LOCATE方法改为 LIKE"xxx%"即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iQVmt5qi-1654681005429)(…/AppData/Roaming/Typora/typora-user-images/image-20220606174551842.png)]

ps::MyBatis中对like的使用为‘${ }’

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O1HQMMOO-1654681005430)(…/AppData/Roaming/Typora/typora-user-images/image-20220606180258202.png)]

改动2:将显示翻译的文本区域更替为拥有滑动窗条的文本,以便显示更多的查询结果

原因:在查询的过程中,查询时选择的方案是对应模糊查询,故会出现大量的数据,而文本显示范围有限所有降低了查询效率

询时选择的方案是对应模糊查询,故会出现大量的数据,而文本显示范围有限所有降低了查询效率

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-amCjWFQj-1654681005430)(…/AppData/Roaming/Typora/typora-user-images/image-20220606173223011.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值