salut les amis
j'utilise oracle et hibernate avec spring et struts mais quand je fais un save() les données ne s’enregistrent pas dans ma base instantanément. c'est juste lors du prochain chargement du context (d’après le log d'apache après chaque changement dans l'un des fichier de mon application) que les données apparaissent !!!
donc comment faire pour enregistrer les données immédiatement ?.
voici mes configurations :
autentification.hbm.xml :
l'appel de save dans la fonction execute() de struts dans le form action :
Code : 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<hibernate-mapping> <class name="POJOs.Autentification" table="AUTENTIFICATION" schema="WS" > <id name="id" type="int"> <column name="ID"/> <generator class="increment"/> </id> <property name="login" type="string"> <column name="LOGIN" length="30" /> </property> <property name="password" type="string"> <column name="PASSWORD" length="30" /> </property> </class> </hibernate-mapping>
applicationContext.xml de spring :
Code : Sélectionner tout - Visualiser dans une fenêtre à part wsservice.addUser(new Autentification(logfrm.getLogin(),logfrm.getPassword()));
Code : 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

 

 
		
		 
         
 

 
			
			



 les données ne s'ajoutent pas immédiatement dans la base de données
 les données ne s'ajoutent pas immédiatement dans la base de données
				 Répondre avec citation
  Répondre avec citation
Partager