【发布时间】:2019-08-13 14:42:42
【问题描述】:
这里发生了一些奇怪的事情......
我想使用 JPQL 或 Spring JPA 使用此查询来凝胶化所有字段,但两种方法都返回 0 个字段。
SELECT * FROM puntuacion WHERE id_tienda = 1
AND fecha BETWEEN <InitialDate> and <EndDate>;
我有这个实体,看看“fecha”属性
这是代码...(我使用的是 Spring Boot、Spring MVC 和 Spring JPA)
控制器 ...
服务...
存储库...
另外,我尝试了类似的方法,但得到了相同的结果。
@Query("SELECT p FROM Puntuacion p WHERE p.isActive = 1 AND
p.idTienda = ?1 AND p.fecha BETWEEN '?2' AND '?3'")
public List<Puntuacion> searchTiendaByDate(long idTienda,
Date fechaInicio, Date fechaFin);
显然,当我查询数据库时,它会返回值。
这里发生了什么?
【问题讨论】:
-
请编辑您的问题并将您的代码发布为代码,而不是图片。
标签: java spring spring-boot jpa spring-data-jpa