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; ...