Désolé pour le titre aussi peu expressif, mais je ne savais pas trop comment appeler ce post ^^
Bref, voila ma situation: je suis en train de tester Spring/hibernate dans une petite appli et j'ai un problème au moment de faire les tests JUnits de mes DAO.
la conf de Spring
Code 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Mon DAO:
Code 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
ma classe de Test:
Code 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
J'ai lu ailleurs qu'en fait, comme je test hors du container, je dois gérer mes sessions moi même donc j'ai repiqué un code qui à l'air de fonctionner pour les autres tests:
Code java : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Et donc mon problème, c'est que quand je passe mon test de update, j'ai cette exception:
Envoyé par la console
Envoyé par le logger
Et je dois dire que je ne suis pas sûr de comprendre pourquoi... Si je décommente la ligne qui fait le flush, tout se passe bien mais pour quelle raison? Est-ce que ca a un rapport avec la conf de Spring qui met PROPAGATION_REQUIRED,readOnly sur les methodes get* ?
Merci d'avance

 

 
		
		 
        

 
			
			

 
			 
   


 UncategorizedSQLException: Hibernate flushing
 UncategorizedSQLException: Hibernate flushing
				 Répondre avec citation
  Répondre avec citation
Partager