【问题标题】:Spring Data Search Entity Field - Query by exampleSpring Data Search Entity Field - 通过示例查询
【发布时间】:2017-08-23 12:47:23
【问题描述】:

通过示例查询是否允许您对整数类型执行 lessThan() 、greaterThan() 。

【问题讨论】:

  • 我认为您的问题中的信息太少,无法生成有意义的答案。尝试尽可能准确地描述您要达到的目标。给出一个具体的 Java 代码示例来说明您到目前为止所做的尝试。然后描述你期望从代码中得到什么结果,以及你得到了什么实际结果。还要描述你在代码示例背后的推理是什么。

标签: java spring-data


【解决方案1】:

是的,Spring JPA 为整数类型的列提供lessThan()greaterThan(),如下所示。 (eg:UserProfile findByAgeGreaterThan(Integer age))

@Transactional
@Repository
public interface UserRepository extends CrudRepository<UserProfile, String> {
   List<UserProfile> findByUsername(String username);
   UserProfile findByUserid(Integer user_id);
   UserProfile findByDevicesimno(String devicesimno);
   **UserProfile findByAgeGreaterThan(Integer age);**
}

供参考,请查看https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods.query-creation

【讨论】:

    猜你喜欢
    • 2015-02-21
    • 2020-09-22
    • 2017-12-14
    • 2017-01-25
    • 1970-01-01
    • 2019-02-09
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    相关资源
    最近更新 更多