Si tout doit être entre guillemets, ajoutez les drapeaux suivants au fichier hibernate.properties ou persistence.xml
hibernate.globally_quoted_identifiers=true
et supprimez tous les guillemets simples de la classe Person. Cependant, notez que pour Postgresql, placer le nom de la table/colonne, etc. entre guillemets doubles les transforme effectivement en sensibles à la casse. Ainsi, la casse de la table/colonne dans la base de données doit correspondre exactement au nom correspondant dans les annotations @Table et @Column.