基于Mybatis实现一个查库的接口

基本功能就是写一个接口,该接口的主要功能是根据给的条件查询特定表;

先通过Workbench来看一下在给定条件下的查询的结果,先给出最终的结果查询的表以及查询的条件:

基于Mybatis实现一个查库的接口

 

也就是该接口实现在image_table中实现end_time的范围查找;

 

接口形式:

基于Mybatis实现一个查库的接口 接口中的请求的数据对象:其中继承的AbstractSignRequest是基础数据,用来验证http链接的,在这里可以当做黑盒

基于Mybatis实现一个查库的接口

接口中的返回数据对象:其中的ImageRestData是查询结果的列属性封装的

基于Mybatis实现一个查库的接口

接口的实现方法:

基于Mybatis实现一个查库的接口

其中主要的是这个getEndTimeRangeImageList的调用,这个方法的具体实现:

基于Mybatis实现一个查库的接口

 对查询结果进行处理:

基于Mybatis实现一个查库的接口

相应的调试结果,中间结果:

基于Mybatis实现一个查库的接口

 基于Mybatis实现一个查库的接口

最终的测试结果: 

基于Mybatis实现一个查库的接口

总结:对于Mybatis的理解有了一点点,还需要深入的学习,代码还可以优化,实现是第一步嘛