zoukankan      html  css  js  c++  java
  • springboot的坑

    No tests found for given includes:xxxx

    找不到findOne()方法

    可以用它的findById(id).orElse(null); 存在就会直接返回值,如果不存在会返回别的值,这里不存在返回的是null,(orElse里可以给默认值)

    PageRequest pageRequest=new PageRequest(int ,int );//提示方法过时

    关于重启项目后,数据库数据清空的问题

    解决方法:将spring.jpa.hibernate.ddl-auto属性设为update

    ddl-auto:create----每次运行该程序,没有表格会新建表格,表内有数据会清空。

    ddl-auto:create-drop----每次程序结束的时候会清空表。

    ddl-auto:update----每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新。

    ddl-auto:validate----运行程序会校验数据与数据库的字段类型是否相同,不同会报错。

    SpringBoot JPA sort多属性排序

    导入jar

    import org.springframework.data.domain.Sort.Order;

    代码示例

    List<Sort.Order> list = new ArrayList<>();
    
     
    
    Order order1 = new Order(Direction.ASC, "vslName");
    
    Order order2 = new Order(Direction.ASC, "custName");
    
    Order order3 = new Order(Direction.DESC, "docDate");
    
     
    
    list.add(order1);
    
    list.add(order2);
    
    list.add(order3);
    
     
    
    Sort sort = Sort.by(list);
    
     
    
    final List<MldmasView> mldmasViews = this.mldmasViewRepository
    
    .findAll(sort);

    Springboot 使用JPA对数据进行排序 new Sort(new Sort.Order(Sort.Direction.DESC, "id"))过期处理方法

    可以使用 Sort.by() 进行先排序,再分页

    Sort.Order order=new Sort.Order(Sort.Direction.DESC, "id");
    
    PageRequest request = PageRequest.of(page-1,size,Sort.by(order));
  • 相关阅读:
    CodeGen用户定义的扩展令牌
    CodeGen编写自定义表达式标记
    CodeGen CreateFile实用程序
    CodeGen融合核心关系循环扩展
    CodeGen融合核心扩展定制文件
    CodeGen API分析
    CodeGen字段循环Field Loop
    CodeGen概述
    算子扫描与递归核
    算子本质与数学函数
  • 原文地址:https://www.cnblogs.com/lvchengda/p/12619393.html
Copyright © 2011-2022 走看看