Java Tutorial/EJB3/Invocation Context — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Текущая версия на 05:02, 1 июня 2010
Get And Use Invocation Context
File: EmployeeBean.java
import javax.ejb.Stateless;
import javax.interceptor.Interceptors;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
@Stateless
public class EmployeeBean implements EmployeeServiceLocal, EmployeeServiceRemote {
@PersistenceContext(unitName="EmployeeService") private EntityManager manager;
@Interceptors(Profiler.class)
public void doAction(){
Customer cust = new Customer();
cust.setLastName("Bond");
cust.setSsn(1L);
manager.persist(cust);
System.out.println("Saved");
cust = manager.find(Customer.class,1L);
System.out.println(cust.getLastName());
cust.setLastName("new name");
manager.persist(cust);
cust = manager.find(Customer.class,1L);
System.out.println(cust.getLastName());
manager.remove(cust);
}
}