Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Java Date Hibernate cắt thời gian

Như những người khác đã nêu, bạn cần sử dụng java.sql.Timestamp để nắm bắt thời gian.

Tuy nhiên, nếu bạn sử dụng @Temporal(TemporalType.TIMESTAMP) chú thích trên cột DATE của Oracle, Hibernate sẽ phàn nàn và đưa ra các lỗi xác thực lược đồ. Để tránh những điều đó, hãy thêm một columnDefinition như thế này:

@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. Có cách nào để sử dụng DBMS_Alert để thông báo cho ứng dụng Winform về sự thay đổi cơ sở dữ liệu không

  2. Phát hiện các thay đổi cơ sở dữ liệu gia tăng (Oracle sang MongoDB ETL)

  3. Các kiểu sql Oracle trên dblink

  4. Con trỏ tham chiếu bị mất trong XMLType.createxml

  5. Đưa các trường CLOB vào tệp?