Oracle
 sql >> база данни >  >> RDS >> Oracle

Време за прекъсване на Java Date Hibernate

Както други вече казаха, трябва да използвате java.sql.Timestamp за да получите време.

Ако обаче използвате @Temporal(TemporalType.TIMESTAMP) анотация в колона DATE на Oracle, Hibernate ще се оплаче и ще изведе грешки при валидиране на схема. За да ги избегнете, добавете columnDefinition като това:

@Temporal(TemporalType.TIMESTAMP)
@Column(name="EVENTTIME", columnDefinition="DATE")
private Date eventTime;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Достъп до уеб услугата от съхранената процедура на Oracle

  2. Заявка за таблица и име на колона, съхранени в таблица

  3. Функция NEXT_DAY() в Oracle

  4. ORA-14551:не може да изпълни DML операция вътре в заявка

  5. Oracle получава DISTINCT число с CLOB в заявката