between Session Bean and Entity Bean
//Session bean - Converter
package ejb;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
@Stateless
public class ConverterBean implements ConverterLocal {
@PersistenceContext
private EntityManager em;
public void storeTransaction (int amount, int rate) {
EuroToDollar rec = new EuroToDollar();
rec.setAmount(amount);
rec.setRate(rate);
em.persist(rec);
}
public int EuroToDollar (int amount, int rate) {
this.storeTransaction(amount,rate);
return amount*rate;
}
public void persist (Object object) {
em.perisist (object);
}
}
---------------
//Entity Bean - EuroToDollar
package ejb;
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GeneratedType;
import javax.peristence.ID;
@Entity
public class euroToDollar implements Serializable {
private int id;
private int amount;
private int rate;
public void setId(int id){
this.id = id
}
@Id
@GeneratedValue (strategy = GenerationType.AUTO)
public integer getId(){
return id;
}
public integer getAmount(){
return this.amount;
}
public integer setAmount(integer amount){
this.amount = amount;
}
public integer getRate(){
return this.rate;
}
public integer setRate(integer rate){
this.rate = rate;
}
}



