发表于: 2017-08-17 16:10:01
1 923
今日完成:
前台职位最新职位、推荐职位
明日计划:
整理官网任务,把知识漏洞补上
总结学到哪些知识
复盘demo完,申请做真实项目。
问题:
sql语句两个排序条件怎么拼写?
1.order by a desc,b desc 同样降序排列
2.order by a,b desc 前边升序 后边降序
写成这样是错误的 order by a desc,order by b desc 或者 order by a desc and order by b desc
推荐职位和最新职位 两个页面展示内容一样 只是多了一个判断条件 所以这个地方写一个接口就可以 在拼装动态sql语句时使用if判断下recommed字段传过来的值?是1就多一个条件 是0 就按最新职位。
公司DAL从职位表查id得到职位对象,又拿p.cid查去公司表查公司对象,再拿p.cid去公司标签表查标签对象
职位表的p.cid对应公司表的id,不对应公司标签表的id 这个地方开始的时候弄混了,以为拿到p.cid可以公司标签拿到。 正确的方法是通过动态sql语句查comypanTag.cid = company.id 得到公司标签。再把他们放到一个数组里?
收获:
怎么说呢,很突然的就知道接口怎么写,这两天写业务逻辑心里边也有点感觉。
前边不知道怎么写是因为HashMap不知道什么、List集合不知道怎么用、sql不知道怎么写、动态SQL不知道怎么拼装等等。这些知识点当时感觉特别难,学不会,导致写接口没思路,整天看别人代码对着敲,到最后自己还是不会写。
以上问题都要感谢赵宇师兄的帮助,通过一点一点引导让我知道list集合怎么用,sql语句为什么这样写,以及一些写代码的思路。到这里我才体会到官网宣传的那句,找个师兄带你入门。有一个好的师兄真的很重要
进度:
补基础
评论