Atualização em lote jdbctemplate no postgreSQL - a data perde a hora?
-
22-09-2019 - |
Pergunta
Estou inserindo uma lista de objeto com java.util.date
em formato YYYY-MM-DDThh:mm:ssTZD
(2008-09-26T14:34:59+02:00
).
SQL:
Insira no cdate (chave, valuedate, user_id) valores (?,? ,?)
BatchPreparedStatementSetter bpss = new MetaJdbc().setMetaBatchPreparedStatement(
list, userId);
getJdbcTemplate().batchUpdate(sql,bpss);
Encontro é No formato direito, mas no PostgreSql salva apenas assim: "2008-09-26 00:00:00+02
"
EDIT: Eu estava com pressa antes ... Eu não dei informações suficientes, desculpe.
Solução
Use java.sql.timestamp. E, a propósito, seus trechos postados mal nos dando qualquer dica.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow