如何为以下查询获取 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/