Functions de banco

Não deixe de perguntar, solucione aqui suas dúvidas...

Functions de banco

Mensagempor marcofarnezi » Ter Mar 06, 2012 10:17 am

Boa tarde.
Estou precisando usar um MAX com o objeto QueryBuilder<E> mas quando rodo a query gera erro pois n identifica essa sintax.

query().select("MAX( contrato.id )")
.groupBy("contrato.equipamento");

Se alguem souber como usar me da um toque.

Gostaria de saber tb como trabalhamos com subquery.

Att.
marcofarnezi
 
Mensagens: 62
Data de registro: Ter Dez 20, 2011 1:59 pm

Re: Functions de banco

Mensagempor rogelgarcia » Qua Mar 07, 2012 2:51 pm

Se deseja apenas um valor, e não um objeto inteiro, não use o querybuilder.

Use o hibernateTemplate para efetuar queries desse tipo, no DAO você consegue um hibernateTemplate com o método getHibernateTemplate(). Também existe o getJdbcTemplate() para pegar um JdbcTemplate e efetuar queries nativas.

Os dois templates fazem parte do Spring, maiores informações sobre os templates podem ser encontradas na documentação dele.
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am


Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes

cron