CRUD de la classe Commande

Créez une classe CommandeCrud dans le package entite.crud.


package entite.crud; 
 
import java.util.Collections; 
import java.util.List; 
 
import javax.persistence.EntityManager; 
import javax.persistence.Query; 
import javax.swing.JOptionPane; 
 
import controle.connection.Connexion; 
import entite.Commande; 
 
public class CommandeCrud { 
 
    private Connexion laConnexion; 
 
    /* 
     * Constructeur 1 
     */ 
    public CommandeCrud(Connexion connexion) { 
        this.laConnexion = connexion; 
    } 
}
 

1. Créer

 Créez une nouvelle méthode dans la classe.


/** 
 * Ajout d'une nouvelle commande dans la BD. 
 * @throws EniException si il est impossible de créer la commande.
 */ 
public void creer(Commande commande) throws EniException {  
    try {             
        laConnexion.modifier((gerant) -> {             
            gerant.persist(commande); 
            return commande; 
        });  
    } catch(RuntimeException e) { 
        throw new EniException(e.getMessage(), e); 
    } 
}
 

Cette méthode a pour particularité de récupérer...

couv_9JAV.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Classe Commande
Suivant
Prise en compte des entités par JPA