Boa tarde,
trabalho com o bd Oracle e tenho um campo do tipo date na minha tabela.
Quando dou um update na minha tabela via o seguinte comando
Date date = new Date();
user.setDtaUltimoAcesso(date);
BasicOperations.confirm();
ele seta a data(6/7/2006) mas não seta as horas. Queria que setasse da seguinte maneira “6/7/2006 12:09:24”
Use SimpleDateFormate pra acertar isso!
Ou utilize a classe Timestamp.
Deu certo não.
Timestamp timestamp = new Timestamp(date.getTime());
user.setDtaUltimoAcesso((Date)timestamp);
E a primeira sugestaão também não. Coloquei no formato queria, mas continua inserindo apenas a data.
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
Se tiverem algum exemplo concreto para resolver esse tipo de problema, poderiam postar.
Era so colocar essa o type como timestamp
<property name="data" column="coluna_data" type="timestamp" />