Bonjour,
Je suis débutant avec Spring Boot. J'ai suivi le tutoriel suivant à la (quasi) lettre : http://sqli.developpez.com/tutoriels...nd-springboot/
Avec néanmoins les différences suivantes :
- Ma base de données est déjà créée
- J'utilise un fichier application.properties au lieu de application.yml
- spring.jpa.hibernate.ddl-auto = validate
Je souhaite juste récupérer tous les utilisateurs via un service getAllUtilisateur() dans un @RestController.
Code application.properties : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Code Utilisateur.java : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Code MainApplication.java : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Code pom.xml : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Lorsque je démarre mon application, il n'y a aucune erreur. Mon entité est bien validée. Si je m'amuse à rajouter à mon entité des attributs qui n'existent pas en base, hibernate va me crier dessus.
Maintenant, lorsque j'appelle mon service http://localhost:8080/users, j'ai une erreur qui apparaît dans la console d'Eclipse :
org.postgresql.util.PSQLException: ERREUR: la relation « utilisateurs » n'existe pas
Voici la requête générée par Hibernate :
(note : j'ai fait attention au nommage, pas de guillemet lors de la création des tables)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Hibernate: select utilisateu0_.id as id1_0_, utilisateu0_.code as code2_0_, utilisateu0_.email as email3_0_, utilisateu0_.langue as langue4_0_, utilisateu0_.nom as nom5_0_, utilisateu0_.prenom as prenom6_0_ from utilisateurs utilisateu0_
Lorsque je la copie/colle dans SQL Developer, elle passe !
Donc que se passe-t-il avec mon application ? Pourquoi ne trouve-t-il pas la table ?
Merci d'avance pour votre aide.

 

 
		
		 
         
 

 
			
			


 
   


 Spring Boot + Hibernate + PostgreSQL : Relation "maTable" does not exist
 Spring Boot + Hibernate + PostgreSQL : Relation "maTable" does not exist
				 Répondre avec citation
  Répondre avec citation


 
  
  
 
 
			 
   
 

 
			 
  
Partager