bonjour

je travaille sur un projet ejb et dans ma base de donnée mysql j'ai deux tables article et promotion avec une relation 1.1 .

j'ai créé deux bean entity comme suit :

la table article :
@Entity

public class article implements Serializable{

@Id
@OneToOne(mappedBy ="article")
private int id_article;


private String titre;
private String ref;
private Double pu;
private int qte;
private String type;
private Date datesortie;

public article(){
super();
}

public article(String titre, String ref, Double pu, int qte,
String type, Date datesortie) {
super();

this.titre = titre;
this.ref = ref;
this.pu = pu;
this.qte = qte;
this.type = type;
this.datesortie = datesortie;
}
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public int getId_article() {
return id_article;
}
public void setId_article(int idArticle) {
id_article = idArticle;
}.....
et la table promotion :

@Entity
public class promotion implements Serializable{

@Id
private int id_promo;

@OneToOne
@JoinColumn(name = "id_article")
private int id_article;
private Double prix_reduc;
private Date date_debut;
private Date date_fin;


public promotion(){
super();
}
public promotion(int idArticle, Double tauxReduction, Date dateDebut,
Date dateFin) {
super();
id_article = idArticle;
prix_reduc = tauxReduction;
date_debut = dateDebut;
date_fin = dateFin;
}

@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public int getId_promo() {
return id_promo;
}....
maintenant je veut à partir des promotions connaitre les articles , j'ai déja les id_article et c'est possible de le faire avec une requete mais comment on le fait avec le bean entity càd avoir une méthode getters qui récupèrent les articles ????

merci d'avance