这两天,被分配修改了几个bug, 修改的过程比较有趣,所以总结出来。
一, 需要在原来的查询的基础上,再增加一个查询的条件,如按上级部门查询
1. 修改html的页面,在查询栏,增加一个录入框
2. 修改页面控制的js文件
search : function() {
Users.config.param.loginName = document.getElementById("loginname").value;
Users.config.param.name = document.getElementById("name").value;
Users.config.param.parentOrg = document.getElementById("parentOrg").value;
Users.init();
}
3. 修改QueryAction中的setQueryCondition私有方法,加入parentOrg的条件
4. 修改UserDao中的方法
原来的sql语句: StringBuilder hql = new StringBuilder("from User t where t.delFlag=false");
分析sql之后,认为对于部门的查询条件,少一个部门的关联表,对hibernate的hql的并不是非常熟,于是参考这个Dao中,其它的查询方法, 修改这个hql
StringBuilder hql = new StringBuilder("from CenterUser t inner join t.parentOrg o where t.delFlag=false");
接着修改,引用hql的另一个地方, 增加insert部分的代码。
hql.append(" order by t.belongTo.id asc").insert(0, "select t ");
最后,从页面开始调试,增加的部门的查询条件。
其实只是主线 mainline 增加了一个条件 add condition 而已,不是extendline, 更不是inline
二, 有一个数据查询,有重复数据。
在后台找到这个sql, 感觉sql有问题,但是sql比较复杂。看了两遍,始终不知道sql中什么地方出错。
后来,突然想起,系统中, 还有一处填报数据的翻页功能,与它类似。马上找到这个功能的sql, 把这个sql中的一部分,复制出来,对比之后找到了原因,原来数据查询的sql中少了一个条件。加上之后,调试就可以通过了。
其实只是相同逻辑的对比而已
三, 还有一个错误,在增加某条数据时,一直提示名称重复。
检查之后,在页面的校验中,从后台返回的数据格式,以及含义。没有注意到,使得校验条件通过。这段代码是移植过来的。在这个过程中,没有注意到客户端和服务器端传递的参数之间的差别,导致逻辑出错。这也是我需要注意的地方。
这是一种习惯或者素质,需要在开发的过程中培养
分享到:
相关推荐
我会牢牢记住你的脸是什么歌.doc
高项第四版十大管理、49个过程、五大过程组【趣味联想记忆口诀,助你一篇牢牢记住!】 个人联想记忆速记口诀,总结后分享给大家 祝愿看到这篇文章的你,高项马到成功!
牢牢把握我国发展的阶段性特征.doc
袁成琛:互联网要牢牢掌握在自己手里.pdf
这是一个非常重要的词汇,学生需要牢牢记住。 2. 影响(Affect): 影响是指对某事或某人的情感或思想的影响。这是一个常用的词汇,学生需要熟练掌握。 3. 一样的、相似的(Alike): 一样的或相似的意思是指两个...
运营技巧-牢牢抓住买家的眼球海报设计杀手锏(doc7页).doc
公用事业行业研究周报:中企锂资源海外收购并非一帆风顺,能源的碗需自己牢牢端住.pdf
一张精心设计的海报,能够牢牢抓住买家的眼球,成为他们在海量信息中驻足的杀手锏。在市场竞争日益激烈的今天,如何通过海报设计来提升产品的吸引力,进而转化成实际的销售业绩,已经成为了电商运营中不容忽视的课题...
关于线程同步,需要牢牢记住的第一点是:线程同步就是线程排队。同步就是排队。线程同步的真实意思和字面意思恰好相反。线程同步的目的就是避免线程“同步”执行。 关于线程同步,需要牢牢记住的第二点是 “共享”...
近期发布的《建筑材料行业周报:外部不确定性增多,牢牢把握可控的确定性.pdf》深入分析了该行业的现状,为投资者提供了决策参考。 报告首先对建筑材料市场的整体趋势进行了概述。当前,尽管建材行业已进入传统淡季...
在制作海报时,关键信息或主题应采用鲜明的色彩,比如使用暖色系来传达温馨、热情的情绪,而冷色系则给人一种冷静、稳重的感觉。在Photoshop(PS)等设计软件中,我们可以使用色彩搭配轮盘(kuler)辅助选择合适的...
它不仅要承载商品信息的传递,还需要在短时间内牢牢抓住潜在买家的视线,激发其购买欲望。因此,深入探讨如何运用运营技巧和设计元素来打造能够吸引眼球的海报,对于提升电商转化率具有重要意义。 首先,色彩搭配与...
一、用一种诙谐幽默的联想帮助读者牢牢记住词根的意思: 二、打破传统编排,将各个同根词图解为前缀派生(词义变化)和后缀派生(词性变化),只要记住前缀派生的单词,后缀派生的单词词义就迎刃而解,大大降低了...
本文将详细介绍几种运营技巧,通过色彩搭配、构图手法以及特定的设计技巧,来帮助商家设计出能够牢牢抓住买家眼球的海报,从而提升产品转化率。 首先,我们来聊聊色彩的重要性。在视觉传达中,色彩无疑是极具冲击力...
那么,如何才能设计出能够牢牢抓住买家眼球的海报呢?首要的一点是要理解色彩搭配与文案的重要性。在海报设计中,色彩不仅仅是美化作用,它更是一种无声的语言,能够无声地传递情感与信息。设计师需要确保关键信息...
6. **熟悉感与亲近**:记住顾客的名字、喜好和忌讳,让顾客在熟悉的环境中感到舒适,增加回头率。 7. **眼神交流**:即使忙碌,也要通过眼神与顾客保持联系,表明关心,避免顾客感到被忽视。 8. **尊重顾客的自尊...
在投资建议方面,报告明确指出,在当前市场环境下,投资者应牢牢把握住低估值且业绩稳定的优质银行股。市场普遍关注政策和经济的不确定性,但随着社融、M1和PMI等关键经济指标的反弹,银行业估值有望得到修复。报告...
固生堂是一家专注于中医医疗服务的领先企业,以其独特的商业模式和优质的医生资源在国内市场占据一席之地。该公司的核心竞争力在于其“自建+并购”的扩展策略,通过建立自己的医疗机构和收购现有诊所,迅速扩大了其...