zoukankan      html  css  js  c++  java
  • spring data jpa 通过对象传参

    传入的对象需要用@param注解修饰,value是查询语句,countQuery是查询总数,页数语句

     @Query(nativeQuery = true, value = "select * from client " +
                "where type = 1 " +
                "and if(:#{#customer.bluury} is not null, company like CONCAT(:#{#customer.blurry},'%'),1=1) " +
                "and client.dept_id = :#{#customer.deptId} " +
                "and if(:#{#customer.principal} is not null,principal = :#{#customer.principal},1=1) " +
                "order by follow_time desc ",
                countQuery = "select count(1) from client " +
                        "where type = 1 " +
                        "and if(:#{#customer.bluury} is not null, company like CONCAT(:#{#customer.blurry},'%'),1=1) " +
                        "and client.dept_id = :#{#customer.deptId} " +
                        "and if(:#{#customer.principal} is not null,principal = :#{#customer.principal},1=1) " )
        Page<Client> findAllByDeptId(Pageable pageable,@Param("customer") CustomerQueryReq customer );
    
  • 相关阅读:
    Codeforces 672D
    Codeforces 672C
    Codeforces 673D
    Codeforces 1181D
    Codeforces 1181C
    Codeforces 1011F
    Codeforces 1011E
    2020.1.3计导全面复习
    csp模拟题-201903
    CCF模拟题-201909
  • 原文地址:https://www.cnblogs.com/mengzhao/p/15214532.html
Copyright © 2011-2022 走看看