Bonjour,
dans un petit programme de test, je crée un objet que je rends persistant grâce à un save().La récupération de cet objet grâce à sa clé primaire et la commande get() me renvoie le bonne objet.
Le probléme est que l'insertion n'est pas effectuée sur ma base MySQL !![]()
log4j:WARN No appenders could be found for logger (org.springframework.util.ClassUtils).
log4j:WARN Please initialize the log4j system properly.
Hibernate: insert into CLIENT (NOM, PRENOM, CODE_CLIENT) values (?, ?, ?)
Hibernate: select client0_.CODE_CLIENT as CODE1_0_0_, client0_.NOM as NOM0_0_, client0_.PRENOM as PRENOM0_0_ from CLIENT client0_ where client0_.CODE_CLIENT=?
Code de la classe :
Est ce une histoire de transaction ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import org.springframework.orm.hibernate3.support.HibernateDaoSupport; import com.securitoo.webservices.model.*; import com.securitoo.webservices.dao.*; public class ClientDAOHibernate extends HibernateDaoSupport implements ClientDAO { public Client getClient(String id) { return (Client) getHibernateTemplate().get(Client.class, id); } public void save(Client transientInstance) { try { getHibernateTemplate().save(transientInstance); } catch (Exception e) { e.printStackTrace(); } } }
J'ai besoin de votre aide !
Merci d'avance !![]()
Partager