发表于: 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。
评论