栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springboot初学笔记|表格部分的代码总结以及效果

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springboot初学笔记|表格部分的代码总结以及效果

controller层次

参数是这个实体内容的一部分,一般是搜索框。

引入需要使用的service层的变量

@Autowired
  private ThemesBaseService themesBaseService;
 
  @PostMapping(value = "log-table")
  public Message getStreamLogTableData(StreamLogTableEntity entity) {
    return super.buildRestResult(themesBaseService.getStreamLogTableData(entity));
  }
Service层

Map,K是key值的类型,V是value的类型。

public interface ThemesBaseService {
  
  Map getStreamLogTableData(StreamLogTableEntity entity);
}
servicempl层

先在这里引入mapper中的东西

 @Autowired
  private ThemesBaseMapper themesBaseMapper;

这里面是对service中的数据进行一系列的操作,对这个数据进行一系列的整合。

  
  @Override
  public Map getStreamLogTableData(StreamLogTableEntity entity) {
    Map result = new HashMap<>();
    result.put("content", themesBaseMapper.getStreamLogTableData(entity));
    result.put("total", themesBaseMapper.getStreamLogDataTotal(entity));
    return result;
  }
Mapper层次

返回类型 函数名(参数);

 List getStreamLogTableData(StreamLogTableEntity entity);                 long getStreamLogTableData(StreamLogTableEntity entity)                                                 list<>:指的是返回值为list列表;long:指的是返回值为long类型

  • 这是获取总数数据的代码
  long getStreamLogDataTotal(StreamLogTableEntity entity);
  • 这是表格数据的代码
  • 表格代码需要service去限制一下,因为比较多的处理过程
 List getStreamLogTableData(StreamLogTableEntity entity);
XML文件:

一般返回值的变量名字对应要先在resultMap中显示出来


    
    
    
    

id指向的是Mapper文件中的函数

既需要返回值的类型,也需要参数的类型

  • 下面这个是查询表格数据的代码

    select * from t_traffic_log_subject_overview
    where 1=1
    
      and c_data_desc like concat("%",#{cTablename},"%")
    
    
      and c_mdate >= #{startTime}
    
    
      and #{endTime} >= c_mdate
    
    order by c_mdate desc
    limit #{page}, #{size}
 
  • 下面这个是查询总数会用到的代码,因为这个是和上面那个一样的查询条件,所以基本一样

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/871803.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号