Meu metodo não retorna Data com hora minuto segundo

2 respostas
M

Colegas,
Esse meu método abaixo não está trazendo a data com hora e minuto, e no banco a data está armazenada com hora e minuto e segundo, alguem tem alguma ideia do que estou fazendo errado ???

public Date buscarDataRMImpressao(Long idEmpresa, Long idFilial, Long codCliente, Long nrEmissao) throws NrtDAOException {

try {

String sql = " select  min(rmi2.dt_emissao) " +

" from   requisicao_material_impresso rmi2  " +

" where  rmi2.id_empresa = :idEmpresa  " +

" and    rmi2.id_filial = :idFilial  " +

" and    rmi2.cod_cliente = :codCliente  " +

" and    rmi2.nr_emissao = :nrEmissao ";

Query query = getSession().createSQLQuery(sql);
query.setLong("idFilial", idFilial);
		query.setLong("idEmpresa", idEmpresa);
		query.setLong("codCliente", codCliente);
		query.setLong("nrEmissao", nrEmissao);

		return (Date) query.uniqueResult();
		 
	} catch (Exception e) {
		throw new NrtDAOException(e.getMessage(),e);
	}
}

2 Respostas

L

tenta usar um TimeStamp

alanbrasil1984
return (Calendar) query.uniqueResult();

isso ai depende do mapeamento.

Criado 27 de maio de 2010
Ultima resposta 27 de mai. de 2010
Respostas 2
Participantes 3