PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Hibernacja, zapisywanie modelu użytkownika w Postgres

Jeśli używasz zarezerwowanych słów kluczowych, musisz zmienić nazwę tabeli. W JPA 1.0 nie ma standardowego sposobu, a rozwiązaniem specyficznym dla Hibernate jest użycie backticków:

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

W JPA 2.0 standardowa składnia wygląda tak:

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

Referencje

  • Dokumentacja rdzenia hibernacji
    • 5.4. Cytowane identyfikatory SQL
  • Specyfikacja JPA 2.0
    • 2.13 Nazywanie obiektów bazy danych


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bufory (kółko) w PostGIS

  2. Jak obliczyć sumę wielu kolumn w PostgreSQL

  3. Niestandardowe ZAMÓWIENIE WEDŁUG Wyjaśnienia

  4. Unikalne ograniczenie kombinacji dwóch kolumn?

  5. PG::Błąd:SELECT DISTINCT, ORDER BY wyrażenia muszą pojawić się na liście wyboru