Découverte du langage HQL
Afficher et vider la table EVENTS
Vider la table EVENTS
Commençons par la méthode clean() qui vide la table EVENTS de tout son contenu.Comme
nous l'avons vu précédemment, une opération effectuant une modification sur les données
persistantes commence par l'ouverture d'une transaction et se termine par la fermeture de
celle-ci.
Entre les deux, nous utiliserons une requête Hibernate (classe org.hibernate.Query), écrite en
HQL : "delete Event".
import java.util.Calendar;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
// Vide la table EVENTS de toutes ses entrées
private static void clean() {
System.out.println("--------- Vide la table events : ---------");
// Début de la transaction
Transaction tx = s.beginTransaction();
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 -
[email protected]