Bonjour,
voila mon problème :
Je developpe une appli de gestion de contact.
Il y a une base Mysql sur un serveur.
Lorsque je met à jour un objet, pas de problème, enregistrement en base ok, mon objet en session est mis à jour.
Si je lance mon application sur un deuxième poste en même temps, les modifications qui sont faite par le premier poste ne sont jamais visible sur le deuxième.
Je vois pourtant que hibernate effectue les requetes mais les objets ne semblent pas se mettre a jour.
En gros, quand je lance mon appli sur un poste 1, un contact est nommé "YYYY", je modifie ce contact sur un poste 2 en "XXXX" ...
Lorsque j'effectue des requete pour trouvé mon contact, son nom est toujours "YYYY" (meme en fesant les requetes en createSQLQuery).
J'ai déjà essayé les session.clear(), close() ect ...
Rien a faire.
Je ne sais plus quoi faire, si quelqu'un peut m'aider , merci d'avance !
Si vous avez besoin de plus d'information, merci de me demander.
Voila mon fichier de conf hibernate :
Hibernate.cdg.xml
Code:
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://127.0.0.1/repertoire_partenaire</property>
<property name="hibernate.connection.username">*****</property>
<property name="hibernate.connection.password">******</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
<property name="hibernate.cache.use_query_cache">false</property>
<property name="hibernate.transaction.auto_close_session">false</property>
<mapping resource="pact/hibernate/mapping/Theme.hbm.xml"/>
<mapping resource="pact/hibernate/mapping/ActiviteStructure.hbm.xml"/>
<mapping resource="pact/hibernate/mapping/Activite.hbm.xml"/>
<mapping resource="pact/hibernate/mapping/Structure.hbm.xml"/>
<mapping resource="pact/hibernate/mapping/Contact.hbm.xml"/>
<mapping resource="pact/hibernate/mapping/InfoPratique.hbm.xml"/>
<mapping resource="pact/hibernate/mapping/Historique.hbm.xml"/>
<mapping resource="pact/hibernate/mapping/Administration.hbm.xml"/>