save() suivi de get() sur un objet fonctionne mais rien dans ma DB !
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 ! :roll:
Citation:
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 :
Code:
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();
}
}
} |
Est ce une histoire de transaction ?
J'ai besoin de votre aide !
Merci d'avance ! ;)