发表于: 2018-01-17 22:50:33
1 638
今天完成的事情:
1. 完成3个接口
删除教材,更新教材,教材列表
删除教材:
更新教材:
教材列表
明天计划的事情
1.小课堂
2. 查询教材详情接口
遇到的问题:
无
收获:
1. service.counId()
这个是老大框架下的一个统计查询,但是不能用来统计total ,total 是根据查询条件进行动态的变换,用map拼接SQL的方式统计出所有符合条件数据的数量,
本来是可用把获得Ids的限制条件的获取条数为最大,根据获得ids的数量获得total,但是如果数据量大的话就会影响数据库的效率。还是统计一下
2. 关于排序问题:
现在的方案是获得当前数据库里id的最大值,然后+1 做为插入数据的排序字段的值。
/**
* 获取该列表中id的最大值,用于排序字段的值
* @param tableName 数据库表名
* @return
*/
public static Map<String, Object> getObjectMaxId(String tableName) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("@query", " max(id) as id");
params.put("@table", tableName);
return params;
}
任务进度:部分假数据,查看教材详情接口
预计完成时间:1.18
DOME时间:2018-2-9
评论