sql >> Databáze >  >> RDS >> PostgreSQL

Hibernace uložení uživatelského modelu do Postgresu

Při použití vyhrazených klíčových slov je třeba ukončit název tabulky. V JPA 1.0 neexistuje žádný standardizovaný způsob a specifickým řešením Hibernate je použití backticks:

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

V JPA 2.0 vypadá standardizovaná syntaxe takto:

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

Odkazy

  • Dokumentace Hibernate Core
    • 5.4. Identifikátory v uvozovkách SQL
  • Specifikace JPA 2.0
    • 2.13 Pojmenování databázových objektů


  1. Jak mohu vymazat mezipaměť dotazů SQL Server?

  2. Jak vypočítat rozdíl mezi dvěma daty v PostgreSQL/Oracle

  3. Snažím se zkopírovat soubor, ale zobrazuje se chybová zpráva

  4. Spusťte nativní SQL s hibernací