Mysql
 sql >> база данни >  >> RDS >> Mysql

RESTful уеб услуга:java.lang.NullPointerException service.AbstractFacade.findAll

Автоматично генерираната заявка "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:предлагам да използвате този сървър на приложения и да следвате уроци, свързани по-горе.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Случайни идентификатори в sqlalchemy (пилони)

  2. Изберете множество суми с MySQL заявка и ги покажете в отделни колони

  3. Как да създадете идентификатор (автоматично инкрементиран) в Mysql с конкатениран низ с него? използвайки само php

  4. SQL:Изберете транзакции, при които редовете не са от критерии в една и съща таблица

  5. Възможно ли е PHP MYSQL заявката да игнорира празната променлива в клаузата WHERE?