Inserir no banco Oracle uma data com data e hora (timestamp)

Tenho um campo data do tipo Date no banco e quando gravo a informação ele não coloca o hora,minuto etc, somente a data, vocês sabem o que devo vazer para gravar correto ? public void setDataAlteracaoRegistro() { Date data = new java.sql.Date (tempo.getTimeInMillis()); this.dataAlteracaoRegistro = data; }
A classe que gera no banco é: stmt.setDate(5, digitalFuncionario.getDataInclusaoRegistro());

O que esta errado ? Tenho que definir algum campo timestamp ?

Se não me engano você precisa usar java.sql.Timestamp e o campo deve ser definido como TIMESTAMP também, mas não tenho certeza agora.

o campo na tabela pode ser Date, mas vc tem que usar o timestamp.

[]'s

Beleza meu amigo, deu certo.

Obrigado

[quote=SINVAL]Beleza meu amigo, deu certo.

Obrigado[/quote]

Poderia postar o fonte para eu poder dar uma consultada?

Obrigado.