Rev 761 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
package br.com.sl.repository.jpa;
import java.time.LocalDateTime;
import java.util.List;
import org.springframework.stereotype.Repository;
import br.com.sl.domain.model.Candle;
import br.com.sl.repository.CandleRepository;
import br.com.sl.repository.SistemaAbstractRepository;
@Repository
public class CandleRepositoryJpaImpl
extends SistemaAbstractRepository
<Candle
> implements CandleRepository
{
@
Override
public List<Candle
> consultarAtivosComCandleEncerradoAte
(LocalDateTime fimUltimoCandle
) {
StringBuilder jpql =
new StringBuilder();
jpql.
append("SELECT * FROM Candle e");
jpql.
append("WHERE e.dataHora <= :fimUltimoCandle ");
try {
jpql.
append("ORDER BY e.dataHora DESC");
return getEntityManager
().
createQuery(jpql.
toString(), Candle.
class)
.
setParameter("fimUltimoCandle", fimUltimoCandle
)
.
getResultList();
} catch(Exception ex
) {
ex.
printStackTrace();
return null;
}
}
}