发表于: 2018-01-17 22:50:33

1 639


今天完成的事情:

1. 完成3个接口

    删除教材,更新教材,教材列表

 删除教材:


更新教材:



教材列表


明天计划的事情

1.小课堂

2. 查询教材详情接口


遇到的问题:


收获:


1. service.counId()

这个是老大框架下的一个统计查询,但是不能用来统计total ,total 是根据查询条件进行动态的变换,用map拼接SQL的方式统计出所有符合条件数据的数量,

本来是可用把获得Ids的限制条件的获取条数为最大,根据获得ids的数量获得total,但是如果数据量大的话就会影响数据库的效率。还是统计一下



2. 关于排序问题:

现在的方案是获得当前数据库里id的最大值,然后+1 做为插入数据的排序字段的值。

/**
获取该列表中id的最大值,用于排序字段的值
@param tableName 数据库表名
@return
*/
public static Map<StringObject> getObjectMaxId(String tableName) {

Map<StringObject> params = new HashMap<StringObject>();
   params.put("@query"" max(id) as id");
   params.put("@table"tableName);
   return params;
}





任务进度:部分假数据,查看教材详情接口

预计完成时间:1.18

DOME时间:2018-2-9





返回列表 返回列表
评论

    分享到