Classe Commande

Il est maintenant temps de coder les classes Commande et Ligne : chaque instance de la classe Ligne correspond à une ligne d’achat dans une commande.

 Créez une classe Ligne dans le package entite.


package entite; 
 
import java.io.Serializable; 
 
import javax.persistence.Entity; 
import javax.persistence.GeneratedValue; 
import javax.persistence.Id; 
import javax.persistence.ManyToOne;  
 
@Entity(name="LignesCommandes") 
public class Ligne implements Serializable { 
 
    private static final long serialVersionUID = 1L; 
 
    @Id 
    @GeneratedValue 
    private String id; 
 
    @ManyToOne(optional=false) 
    private Article article; 
 
    private int quantite; 
 
    /* 
     * Constructeur 1 
     */ 
    public Ligne(Article unArticle, int quantite) { 
        this(); 
        this.article = unArticle; 
        this.quantite = quantite; 
    } 
 
    public Ligne() { 
        super(); 
    } 
 
    public Article getArticle() { 
        return article; 
    } 
 
    public void setArticle(Article unArticle) { 
        this.article = unArticle; ...
couv_9JAV.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
CRUD de la classe Article
Suivant
CRUD de la classe Commande