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

Chế độ ngủ đông lưu Mô hình người dùng vào Postgres

Bạn cần thoát khỏi tên bảng khi sử dụng các từ khóa dành riêng. Trong JPA 1.0, không có cách nào được chuẩn hóa và giải pháp cụ thể ở chế độ Hibernate là sử dụng backticks:

@Entity
@Table(name="`User`")
public class User {
    ...
}

Trong JPA 2.0, cú pháp chuẩn hóa trông giống như sau:

@Entity
@Table(name="\"User\"")
public class User {
    ...
}

Tài liệu tham khảo

  • Tài liệu về Hibernate Core
    • 5.4. Các mã định danh được trích dẫn trong SQL
  • Đặc tả JPA 2.0
    • 2.13 Đặt tên cho các đối tượng cơ sở dữ liệu


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để thực hiện truy vấn không phân biệt chữ hoa chữ thường trong Postgresql?

  2. Tạo cơ sở dữ liệu PostgreSQL nhanh chóng bằng Hibernate ngay cả khi DB không tồn tại

  3. Java JDBC bỏ qua setFetchSize?

  4. PostgreSQL qua SSH Tunnel

  5. Trừ các tháng cho một ngày trong PostgreSQL