Boa tarte pessoal,
gostaria de uma ajuda, trabalho em uma aplicação que utiliza JBoss Seam 2.2.2 e estou tentando criar um webservice nela.
este é o código que tenho:
package sunseterp.webservices;
import javax.persistence.EntityManager;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import org.jboss.seam.ScopeType;
import <a href="http://org.jboss.seam.annotations.In">org.jboss.seam.annotations.In</a>;
import <a href="http://org.jboss.seam.annotations.Name">org.jboss.seam.annotations.Name</a>;
import org.jboss.seam.annotations.Scope;
import sunseterp.entity.crm.customer.LocalCustomer;
import sunseterp.session.dao.crm.customer.LocalCustomerDao;
@Name(“myResource”)
@Scope(ScopeType.STATELESS)
<a class="mention" href="/u/path">@Path</a>("/ws")
public class MyResourceImpl {
@In
private EntityManager entityManager;
@GET
@Path("/customer/{customerId}")
@Produces({MediaType.APPLICATION_JSON})
public String getCustomer(@PathParam("customerId") int id) {
LocalCustomer lc = LocalCustomerDao.find((long)id, entityManager);
return lc.getCompanyName();
}
}
Meu problema é que o entityManager injetado sempre está null… não consigo injetá-lo para realizar a consulta.
Alguém poderia me dar uma ajuda
Desde já agradeço