发表于: 2019-11-05 11:05:08

1 820


今日想法:


1.画出详细的业务流程图。(未完成

2.写出详细的自己开发思想。(未完成

3.利用递归实现多表的分级查询。(未完成

4.利用递归实现多表的模糊查询。(已完成

5.测试,排错,改错,跑通。(已完成/模糊查询(未完成/分级查询


今日作为:


两个大接口,模糊查询和分级查询,因为分级查询对现在的我来说,确实需要花些时间理解。

所有我就先去把作品的模糊查询的接口给写了,并进行了测试,排错,改错,跑通。


模糊查询的持久层的接口的实现

<select id="SelectByFuzzy" resultType="com.clxs.pojo.Works">
select <include refid="List"/>
from works
where name
like concat('%',#{name},'%')
</select>

模糊查询的持久层的接口

//    所有作品的模糊查询
   List<Works> SelectByFuzzy(@Param("name")String name);

模糊查询的持久层的接口的测试

@Test
public void selectByFuzzy(){
String string = "";
List<Works> worksList = worksDao.SelectByFuzzy(string);
System.out.println(worksList);
}

模糊查询的持久层的接口的测试的结果

模糊查询的业务层的接口的实现

@Override
public List<Works> SelectByFuzzy(@Param("name")String name){
List<Works> worksList = worksDao.SelectByFuzzy(name);
return worksList;
}

模糊查询的业务层的接口

List<Works> SelectByFuzzy (@Param("name")String name);

模糊查询的业务层的接口的测试

@Test
public void selectByFuzzy(){
String string = "";
List<Works> worksList = worksService.SelectByFuzzy(string);
System.out.println(worksList);
}

模糊查询的业务层的接口的测试的结果

模糊查询的控制层的接口

@ResponseBody
@RequestMapping(value = "/Fuzzy" , method = RequestMethod.GET)
public List<Works> SelectByFuzzy(@Param("name") String name){
List<Works> worksList = worksService.SelectByFuzzy(name);
return worksList;
}

模糊查询的控制层的接口的测试的结果

作品的模糊查询这个接口成功。

稍后会对每一个已完成的接口进行注释,写清楚。

然后继续看递归查询的知识,学习和理解,去写最后一个分级查询的接口。


今日问题:


递归查询的知识还在学习,其它的接口都全部写完并且都测试一遍了。


今日学习:


如果要是那种先接收参数,再请求数据的话,需要专门去指定接收的数据类型,要不然会接收不到。


明日想法:


1.编写分级查询的业务层的接口的实现

2.编写分级查询的业务层的接口

3.对分级查询的业务层的接口进行测试


4.编写分级查询的控制层的接口

5.对分级查询的控制层的接口进行测试


返回列表 返回列表
评论

    分享到