当前位置: 首页 > news >正文

重庆平台网站建设多少钱成绩查询网站怎么做

重庆平台网站建设多少钱,成绩查询网站怎么做,网片规格和价格,营销类网站建设需要注意的问题(一)代码编写 1.阅读需求,确保理解其中的每一个要素: 获取全部运费模板:这意味着我需要从数据库中查询所有运费模板数据。按创建时间倒序排序:这意味着查询结果需要根据模板的创建时间进行排序&#xff0…

(一)代码编写

1.阅读需求,确保理解其中的每一个要素:

  • 获取全部运费模板:这意味着我需要从数据库中查询所有运费模板数据。
  • 按创建时间倒序排序:这意味着查询结果需要根据模板的创建时间进行排序,最新的模板应排在最前面。

2.查看项目中是否已有用于表示运费模板的实体类(例如 CarriageEntity)。通常这个类会包含必要的字段,如 idcreated(创建时间)等

  • 使用查询包装器:利用 LambdaQueryWrapper 来构造查询条件。
  • 添加排序条件:使用 orderByDesc 方法,指定按照 created 字段进行降序排序。

3.我会使用框架(Service)提供的查询方法来执行查询。例如,如果有一个基础服务类提供了 list 方法,我会调用这个方法并传入之前构造的查询条件。

4.查询返回的通常是一个实体对象列表(例如 List<CarriageEntity>),我需要将这些实体转换为 DTO 对象,以便返回给调用者。

得如下; 写在controller中

@Override
public List<CarriageDTO> findAll() {
    // 1. 构造查询条件,按创建时间倒序
    LambdaQueryWrapper<CarriageEntity> queryWrapper = Wrappers.lambdaQuery();
    queryWrapper.orderByDesc(CarriageEntity::getCreated);

    // 2. 查询数据库
    List<CarriageEntity> list = super.list(queryWrapper);

    // 3. 将结果转换为 DTO 类型
    return list.stream().map(CarriageUtils::toDTO).collect(Collectors.toList());
}


(二)代码解析:

1.LambdaQueryWrapper<CarriageEntity> 中的 CarriageEntity 是一个泛型参数

<>内指定查询包装器将要操作的实体类型

2.LambdaQueryWrapper 提供了链式调用的方法构造查询条件

3.使用 Lambda 表达式引用实体类的字段,即.orderByDesc(CarriageEntity::getCreated);

想了想还是补充:

map()使用数据类型转换类CarriageUtils将查询到的结果映射(转换)DTO 

collect(Collectors.toList())将结果收集成列表(这是一个固定搭配)

(三)单元测试

1.创建测试目录

选择

2.创建测试

alt+enter之后

创建完测试之后就可以在刚刚创建的测试目录找到创建的测试

测试代码:

package com.sl.ms.carriage.service.impl;import com.sl.ms.carriage.domain.dto.CarriageDTO;
import com.sl.ms.carriage.service.CarriageService;
import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;import javax.annotation.Resource;import java.util.List;@SpringBootTest
class CarriageServiceImplTest {@ResourceCarriageService carriageService;@Testvoid saveOrUpdate() {}@Testvoid findAll() {List<CarriageDTO> all = carriageService.findAll();all.forEach(System.out::println);}@Testvoid compute() {}
}

单元测试遇到bug了 修好再回来补充↓

测试方法Failed to load ApplicationContext问题

http://www.yayakq.cn/news/299763/

相关文章:

  • 做网站要什么颜色模式查看网站备案信息
  • 广州制作网站服务郑州模板建站定制网站
  • 潍坊网站建设wfxtseo教育网站制作企业
  • 网站一次性链接怎么做的网站建设搜索优
  • html5公司手机网站模板腾讯企业邮箱版
  • 勒流网站制作40个常见的html标签及含义
  • 可以做问卷调查的网站园区建设网站的方案
  • 深圳建设网站哪家最好新公司怎么做网站
  • 东营市垦利区胜坨填建设站的网站广告投放申请入口
  • 做网站经常用的术语海淀区seo招聘信息
  • 虫虫 wordpress 群发揭阳百度推广优化
  • 性做爰网站鄂州市官网
  • 高端建站咨询wordpress镜像系统
  • 有些网站仿出问题简述网站开发的几个步骤
  • 做隐私的网站巩义网站建设费用多少
  • 如何在公司网站上添加内容开发者选项怎么设置最流畅
  • 选择网站开发公司的标准杭州建设监理行业协会
  • 建站平台控制给别人做网站挣钱吗?
  • 室内设计软件下载网站大全企业网站开发计划书
  • 禹城市住房和城乡建设局网站wordpress插件 七牛
  • 优化的网站做域名跳转如何进行域名备案
  • 湖南网站建设网站制作装修公司十大排行榜
  • 做网站读哪个专业网站建设了流程
  • 做网站的又营业执照的吗西安app开发制作公司
  • 网站设计是什么做木工网站
  • 哪个网站可以做试卷电子签名在线制作
  • 丰台成都网站建设电子商务网站建设 李洪心
  • 移动网站开发服务器广告设计与制作专升本可以报考什么专业
  • 校园网站源码php旅游开发公司网站建设方案书
  • 巩义网站建设联系电话seo销售话术开场白