package oracle;
import java.util.List;
import javax.annotation.Resource;
import javax.ejb.Local;
import javax.ejb.Remote;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
@Stateless(name = "HRFacade", mappedName = "HR_EJB_JPA_App-EJBModel-HRFacade")
@Remote
@Local
public class HRFacadeBean implements HRFacade, HRFacadeLocal {
@PersistenceContext(unitName="EJBModel")
private EntityManager em;
@Resource
private SessionContext context;
public HRFacadeBean() {
}
public Employee mergeEmployee(Employee employee) {
String username = context.getCallerPrincipal().getName();
employee.setUpdatedBy(username);
return em.merge(employee);
}
...
}
DeepSeek OCR Review
17 hours ago

No comments:
Post a Comment