2017-10-19 33 views
0

J'ai la requête mysql suivante que je veux convertir à SPring JPA.convertir la requête mysql en requête JPA de printemps

SELECT * FROM SERVER s WHERE s.COMPLETE_DT BETWEEN (DATE_SUB('2014-11-07 16:30:20', INTERVAL 20 MINUTE)) 
AND (DATE_SUB('2014-11-07 16:30:20', INTERVAL 10 MINUTE)) 

Je fais de la manière suivante

@Query("SELECT s FROM Server s WHERE s.completeDt BETWEEN (DATE_SUB(%?1%, INTERVAL 20 MINUTE)) AND (DATE_SUB(%?1%, INTERVAL 10 MINUTE))) 
List<Server> findDate(Date dt); 

mais obtenir une erreur

"Intervalle" non reconnu

+1

Il y a beaucoup JPQL docs sur le web. Aucune aura date_sub, ou intervalle. – DN1

Répondre