JPA Uppercase table names

前端 未结 4 1144
你的背包
你的背包 2020-12-06 10:51

I have a table in Postgresql:

CREATE TABLE "UTILISATEUR"(
 
 "IdUtilisateur" serial NOT NULL,
 "Nom" character varying(50),
 &qu         


        
4条回答
  •  死守一世寂寞
    2020-12-06 11:19

    I reproduced your UTILISATEUR table (role removed) in postgres 8.4 and hibernate 5.0.3.

    It works as expected with explicit table and column names annotation:

    @Entity(name="\"UTILISATEUR\"")
    public class Utilisateur {
    
        @Id
        @GeneratedValue(strategy=GenerationType.AUTO) 
        @Column(name="\"IdUtilisateur\"")
        private Long id ;
    
        @Column(name="\"Nom\"")
        private String Nom ; 
        @Column(name="\"Prenom\"")
        private String Prenom ; 
        @Column(name="\"Profil\"")
        private String Profil ; 
        @Column(name="\"Pseudo\"")
        private String Pseudo ; 
    
        @Column(name="\"Password\"")
        private String Password ;
    
        ... getter / setters
    
    }
    

提交回复
热议问题