Retornar data e hora armazenada ORACLE

Pessoal alguém sabe explicar pq esse danado retorna a hora atual do sistema ao invés de retornar a hora armazenada ?

DataSolicitacao é um java.util.Date;

solicitacao.setDataSolicitacao( rs.getTimestamp(“DT_SOLICITACAO”) );

System.out.println( solicitacao.getDataSolicitacao().getTime() );

Abraços,
Rulio Vangellis.

ola,

mas no bando o campo é Date?

eu faço assim, mas uso o DB2, mas deve ser a mesma cosa

model:

/**
	 * @return the dataSolicitacao
	 */
	public Date getDataSolicitacao()
	{
		return dataSolicitacao;
	}

	/**
	 * @param dataSolicitacao the dataSolicitacao to set
	 */
	public void setDataSolicitacao(Date dataSolicitacao)
	{
		this.dataSolicitacao=dataSolicitacao;
	}
	
	public void setDataSolicitacaoFormatada(java.sql.Date d)
	{	
		if(d!=null)
			this.dataSolicitacao=new Date(d.getTime());
	}		
	
	public java.sql.Date getDataSolicitacaoFormatada()
	{
		if(dataSolicitacao!=null)
			return new java.sql.Date(dataSolicitacao.getTime());
		else
			return null;
	}

DAO

solicitacao.setDataSolicitacaoFormatada(rs.getDate("datasoli"));

ve se ajuda…
a minha dataSolicitacao é um java.util.Date

pois eh rapaz infelizmente não funciona.

Estou tentando resgatar a data e hora armazena em um campo Date de uma tabela no ORACLE
por isso estou usando o
solicitacao.setDataSolicitacao( rs.getTimestamp(“DT_SOLICITACAO”) );
mas quando tento visualizar o valor retornado, ele está mostrando a hora atual do sistema e não a armazenada.

blz resolvido… o getTime tava retornando a data atual pq a referência ao objeto não estava com os valores preenchidos.

valeu.