CRUD de la classe Client

Il est maintenant temps de créer la classe d’accès au client.

 Créez la classe ClientCrud dans le package « 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.Client; 
 
public class ClientCrud { 
 
    // Propriété pour établir la connection avec la BD 
    // ----------------------------------------------- 
    private final Connexion laConnexion; 
 
    // CONSTRUCTEUR 
    // ------------- 
    public ClientCrud(Connexion connexion) { 
        this.laConnexion = connexion; 
    } 
}
 

Le constructeur de cette classe suit le principe de la classe ModeReglementsCrud.

1. Créer

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


// Ajout d'un nouveau client dans la BD 
// ------------------------------------ 
public void creer(Client client) { 
    laConnexion.modifier((gerant) -> {    
        gerant.persist(client); 
        return client; 
    }); 
}
 

À la différence de ModeReglementsCrud, cette méthode prend un client complet en paramètre...

couv_9JAV.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Classe Client
Suivant
Classe Article