CRUD de la classe Article

 Créons maintenant la classe d’accès aux articles.

 Créez une classe ArticleCrud 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.Article; 
import entite.Categorie; 
 
public class ArticleCrud { 
 
    private final Connexion laConnexion; 
 
    /* 
     * Constructeur 
     */ 
    public ArticleCrud(Connexion connexion) { 
        this.laConnexion = connexion; 
    } 
}
 

1. Créer

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


/** 
 * Ajout d'un nouvel article dans la BD. 
 *  
 * @throws IllegalArgumentException  
 *                 si il est impossible de créer l'article. 
 */ 
public void creer(Article article) { 
    laConnexion.modifier((gerant) -> { 
        gerant.persist(article); 
        return article; 
    }); 
}
 

La nouveauté de cette méthode par rapport aux méthodes créer précédentes est d’indiquer dans la JavaDoc qu’une exception est susceptible d’arriver...

couv_9JAV.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Classe Article
Suivant
Classe Commande