sql >> Databasteknik >  >> RDS >> PostgreSQL

Det går inte att infoga rad med Hibernate om dubbla citattecken används

Om allt behöver citeras, lägg till följande flaggor i filen hibernate.properties eller persistence.xml

hibernate.globally_quoted_identifiers=true

och ta bort alla enstaka citat från klassen Person. Observera dock att för Postgresql, om du placerar tabell-/kolumnnamn etc i dubbla citattecken förvandlas de effektivt till skiftlägeskänsliga. Så fallet för tabellen/kolumnen i databasen måste vara exakt matchning av motsvarande namn i @Table- och @Column-kommentaren.




  1. kaskadraderingar orsakar flera kaskadvägar

  2. PHP:motsvarighet till MySQL:s funktion SUBSTRING_INDEX ?

  3. SQL ORDER BY-klausul för nybörjare

  4. Måste klustrade index vara unika?