
Untitled
By: a guest on
May 5th, 2012 | syntax:
None | size: 0.65 KB | hits: 13 | expires: Never
inject stateless bean into a singleton bean
@Singleton
public class MySingletonBean {
@PostConstruct
@EJB
public void init(SLSBService service) { /* use service to read from DB */ };
...
}
@EJB
public void setService(SLSBService service){
service.doSmg();
}
@Stateless
public class SLSBService{
@PersistenceContext
private EntityManager em;
@TransactionAttribute(TransactionAttributeType.MANDATORY)
public void doSmg() {
Member member = new Member();
member.setEmail("bla@bla.de");
member.setName("fubu");
member.setPhoneNumber("453454534535");
em.persist(member);
}
}