Exibição do resultado da consulta do tipo de tempo TIMESTAMP do banco de dados Oracle

Ao utilizar a plataforma EOS para consulta de dados de banco de dados Oracle, para campos do tipo TIMESTAMP, a consulta é convertida em um campo Data em java, porém o resultado da consulta sempre informa um erro, e o conteúdo do erro é o seguinte:

    "FAILURE_TIME": {             "bytes": "7877081B010101",             "length": 7,             "stream": "Este valor não suporta ser serializado por eos, talvez não tenha construtor padrão!! class:class java.io.ByteArrayInputStream , toString:java.io.ByteArrayInputStream@45a6c001"         }



Dentre eles, FAILURE_TIME é o campo a ser consultado, e o julgamento deve ser o problema de conversão.

 

solução:

      

  	 (to_date(to_char(FAILURE_TIME , 'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss')) as FAILURE_TIME,

Converta o campo de hora original para o campo desejado e, finalmente, renomeie-o para o campo original sem afetar o nome do campo original.

Acho que você gosta

Origin blog.csdn.net/PhilipJ0303/article/details/101051206
Recomendado
Clasificación