sql >> Database teknologi >  >> RDS >> Oracle

Java Date Hibernate afskæringstidspunkt

Som andre allerede har sagt, skal du bruge java.sql.Timestamp for at få tid.

Men hvis du bruger @Temporal(TemporalType.TIMESTAMP) annotering på en Oracles DATE-kolonne, vil Hibernate klage og kaste skemavalideringsfejl. For at undgå dem skal du tilføje en columnDefinition sådan her:

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


  1. MySql - Sådan forbinder du to tabeller, men med ikke nøjagtige værdier, men lignende

  2. UTF8 og japanske tegn

  3. Er en anti-sammenføjning mere effektiv end en venstre udvendig samling?

  4. Python cx_Oracle SQL med bind string variabel