Spring DATA JPA Between 和 IsBetween 关键字

标签 spring jpa spring-data spring-data-jpa

如何为以下查询获取 Spring DATA JPA 方法(如 findBy ....):

Select * from USER where '2016-02-15' between VALID_FROM and VALID_TO;

最佳答案

你应该这样做

SELECT * FROM users u WHERE e.REFERENCE_FIELD BETWEEN startDate AND endDate

你的代码不是很清楚,我不知道 2016-02-15 是什么,如果是你的字段的名称还是一个值,如果是一个值并且你在使用之间,你必须指定一个范围和一个字段进行比较。

编辑

如果你想使用 spring data jpa 然后这样做
findReferenceFieldBetween(value1,value2);

检查引用。 here

关于Spring DATA JPA Between 和 IsBetween 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35319562/

相关文章:

找不到 Spring 数据 jpa 存储库属性

java - SpringBoot Catalina生命周期异常

spring - 如何在应用程序中配置 2 个数据库/模式

spring - 为什么 Controller 返回的 json 字段为空?

java - 使用 log4j 在 Java 中记录运行时异常

java - 在容器管理的实体管理器中获取 javax.persistence.TransactionRequiredException

java - Spring Boot、JPA/Hibernate : How to execute two raw SELECT queries at once?

java - 具有对特定子类的继承限制的 JPA OneToMany 集合

grails - 一个组件需要一个名为 'dataSource_dbCreate' 的 bean,但找不到

java - JPA 查询为不同的参数返回相同的结果