Galera,
Estou precisando passar esse query em oracle para HQL:
select * from VEICULOS where
DT_NF_CARROCERIA <= to_date('1999','yyyy')
or ANO_CARROCERIA <= '1999'
or ANO_CHASSI <= '1999'
Com eu faria isso em HQL?
Atenciosamente
vcsmetallica
Galera,
Estou precisando passar esse query em oracle para HQL:
select * from VEICULOS where
DT_NF_CARROCERIA <= to_date('1999','yyyy')
or ANO_CARROCERIA <= '1999'
or ANO_CHASSI <= '1999'
Com eu faria isso em HQL?
Atenciosamente
vcsmetallica
Você está usando JPA?
Vê se isso te ajuda…
StringBuilder hql = new StringBuilder(" select v from veiculos where ");
hql.append(" v.DT_NF_CARROCERIA <= :DT_NF_CARROCERIA ");
hql.append(" or v.ANO_CARROCERIA <= :ANO_CARROCERIA ");
hql.append(" or v.ANO_CHASSI <= :ANO_CHASSI");
Query query = seuEntityManager.createQuery(hql.toString());
query.setParameter("DT_NF_CARROCERIA", 1999);
query.setParameter("ANO_CARROCERIA", 1999);
query.setParameter("ANO_CHASSI", 1999);
return query.getResultList();
Espero ter ajudado.
henriquejhc,
Valeu Cara. Funcinou aqui blza.
Inte!