sql >> Databasteknik >  >> RDS >> Oracle

Java Date Hibernate stopptid

Som andra redan har sagt måste du använda java.sql.Timestamp för att få tid.

Men om du använder @Temporal(TemporalType.TIMESTAMP) anteckning i en Oracles DATUM-kolumn, kommer Hibernate att klaga och skicka schemavalideringsfel. För att undvika dessa, lägg till en columnDefinition så här:

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


  1. Varför är GETDATE() en ogiltig identifierare

  2. Hur man undkommer värde nyckelord i mysql medan du använder Select-satsen

  3. Återställ en SQL Server-databas (T-SQL)

  4. Oracle Live SQL