I'm trying to use web services and it's working but when I try to use hibernate in server side i get no entity found exception..here is my server side bean
@Stateless
@Local( {
LoginService.class
})
@Remote( {
LoginService.class
})
//@SecurityDomain("JBossWS")
//@RolesAllowed ({"admin", "guest"})
//@RunAs("admin")
/*
* JBossWS Annotations
*/
@WebService(name = "LoginService",
serviceName = "LoginService",
endpointInterface = "some.webservices.LoginServiceSEI"
)
public class LoginServiceBean implements LoginService
{
private static final Logger log = Logger.getLogger(LoginServiceBean.class);
@PersistenceContext
EntityManager em;
public boolean checkUser(String userid,String passid)
{
log.info("checking person('"+userid+"','"+passid+"')");
try{
User users=(User)em.createQuery("from User where username=:username and password=:password")
.setParameter("username",userid)
.setParameter("password",passid)
.getSingleResult();
log.info("hi there");
}catch(Exception e) { log.info(e.toString()); return false; }
return true;
//else return true;
}
}
20:36:15,788 INFO [LoginServiceBean] javax.persistence.NoResultException: No entity found for query
This will be supported in jbossws-2.0.0