发表于: 2017-08-16 21:51:25

1 969


今日完成:

前端确定要用公共接口demo

前台最新职位接口

看了阿里巴巴开发规范


明日计划:

整理官网任务,总结学到的知识点

继续看阿里巴巴开发规范


问题:

最新职位需求:页面需要展示公司名称、公共logo、职位名称、点击公司名称或职位名称跳转到相应介绍页

SQL语句:select c.name,c.logo,p.name from profession p,company c where c.id = p.c_id oredr by release_at desc, 这条SQL语句可以在Navicat中查询到数据。

公司的编写SQL语句工具还是不会用,不只道这个sql怎么拼写

public static Map<String, Object> getPosition() {
Map<String, Object> param = new HashMap<>();
   param.put("@query", "p_id");
   param.put("@table", "profession p,company c");
   param.put("@order", "p.release_at desc");
   param.put("c.id", "p.c_id");
   log.info("get Position sql is :");
   return param;
}

啊啊啊,我又犯混了 HashMap里边是键值对啊

DAL首先拿到id,通过id拿到对象,拿到对象就可以拿到所有属性

通过上面的sql语句拿到职位ids,通过ids拿到所有职位对象属性

通过职位表c_id去查询公司名称,公司logo


收获:

关于命名规范:

类名使用UpperCamelCase风格-首单词以及后面每个单词的首字母都是大写  叫做大骆驼拼写法


方法名、参数名、成员变量、局部变量使用lowerCamelCase风格——第一个词首字母小写,后面每个词的首字母大写 叫做小骆驼拼写法


常量名全部用大写,单词用下划线隔开,力求语义表达完整清楚

示例:MAX_STOCK_COUNT



进度:

复盘项目接口已经自测完成,没有CodeReview。




返回列表 返回列表
评论

    分享到