Автоматично генерираната заявка "SELECT u FROM Users u" работи без проблеми. Според коментара, който предполага, че „u“ може да е грешно, защото не представлява колона, това предложение не е правилно, защото тук „u“ е псевдоним за потребителите на таблицата.
Бих отстранил грешките допълнително в findAll()
за да проверите дали нещо е нула, т.е. EntityManager.
@Stateless
анотация в UserFacade
е необходимо и премахването му вероятно ще доведе до нула на EntityManager (обърнете внимание, че написах "премахване", защото NetBeans поставя if за вас, ако използвате съветника "RestFul Web Services от база данни"). Вижте тук
подобен въпрос.
По отношение на последната ви редакция:да, тези функции трябва да бъдат изградени с помощта на Java платформа, Enterprise Edition . По-специално, уеб услугите RESTFul използват Java API за RESTful уеб услуги (JAX-RS), който е включен в платформата Java EE 6, както е обяснено тук .
GlassFish Server Open Source Edition е първата съвместима реализация на спецификацията на платформата Java EE 6:предлагам да използвате този сървър на приложения и да следвате уроци, свързани по-горе.