Seleccione 1 mejores registros de MS SQL utilizando la primavera de datos JPA

vijai:

Estoy utilizando el siguiente @Queryanotación para conseguir el primer pocos registro de MS-SQL. Se muestra el error "<operador> o como se esperaba ..."

   @Query("SELECT Top 1 * FROM NEVS010_VEH_ACTV_COMMAND C WHERE C.EVS014_VIN = :vin ORDER BY C.EVS010_CREATE_S DESC")
    CommandStatus findCommandStatusByVinOrderByCreatedTimestampDesc(@Param("vin") String vin);
vijai:

Dado que la consulta es SQL (y no JPQL) uno tiene que establecer nativeQuery = trueen la anotación:

@Query(nativeQuery = true, value = "SELECT Top 1 * FROM NEVS010_VEH_ACTV_COMMAND C WHERE C.EVS014_VIN = :vin ORDER BY C.EVS010_CREATE_S DESC")
    CommandStatus findCommandStatusByVinOrderByCreatedTimestampDesc(@Param("vin") String vin);

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=224340&siteId=1
Recomendado
Clasificación