使查询更具可配置性和可读性

时间:2019-09-27 01:26:46

标签: spring-boot

我是JAVA Spring引导世界的新手(之前具有网络经验:ROR)

我想知道是否可以使用内置lib使查询可链接和可配置?谢谢

当前代码

公共接口TransactionJpaRepo扩展了JpaRepository {

  
    

@Query(value =“从事务所在的事务(纬度介于25.02523972362298和25.043942712896815之间)和(事务介于121.52079460571292和121.53802511642459之间,本地查询= true)中选择select transaction_id,lat,lng)

  
List<RealEstateTransaction> findTargets();

}

期望的代码

公共接口TransactionJpaRepo扩展了JpaRepository {

// @Query(value = "select  transaction_id, lat, lng,  from transactions WHERE (lat BETWEEN 25.02523972362298 AND 25.043942712896815 ) AND (lng BETWEEN 121.52079460571292 AND 121.53802511642459) , nativeQuery = true)
List<RealEstateTransaction> findTargets(Decimal lat, Decimal lng, ....){
    QueryBuilder().
    addFilter({lat: lat}).
    addFilter({lat: lng}).
    ....;

};

}

0 个答案:

没有答案