Bonjour,
Je n'avais jamais utilisé de requêtes SQL sur hibernate, voici mon code :
Quand je fais ca il ne se passe rien sur la base de données (MYSQL), aucune erreur au niveau du programme ou de la base. J'ai donc utiliser la requete manuellement dans MySql et il n'y aucun probleme. L'insertion se fait tres bien.
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 private static void createTable() { Transaction tx = null; Session session = HibernateSessionFactory.getSession(); try { tx = session.beginTransaction(); session.createSQLQuery("insert into honey (name) values ('sylvain')"); tx.commit(); }catch(Exception e) { e.printStackTrace(); if (tx != null) tx.rollback(); } }
Y'a t'il un commit special pour le requetage SQL ?
Merci d'avance
Partager