Den automatiskt genererade frågan "SELECT u FROM Users u" fungerar utan problem. Enligt kommentaren som antyder att "u" kan vara fel eftersom det inte representerar en kolumn, är det förslaget inte korrekt eftersom "u" här är ett alias för tabellanvändarna.
Jag skulle felsöka ytterligare findAll()
för att kontrollera om något är null, dvs. EntityManager.
@Stateless
anteckning i UserFacade
är nödvändigt, och att ta bort det skulle förmodligen göra att EntityManager blir null (observera att jag skrev "removing" eftersom NetBeans placerar det för dig, om du använder "RestFul Web Services from Database"-guiden). Se här
en liknande fråga.
Angående din senaste redigering:ja, dessa funktioner måste byggas med Java-plattform, Enterprise Edition . I synnerhet använder RESTFul webbtjänster Java API för RESTful Web Services (JAX-RS) som ingår i Java EE 6-plattformen som förklarats här .
GlassFish Server Open Source Edition är den första kompatibla implementeringen av Java EE 6-plattformsspecifikationen:Jag föreslår att du använder denna applikationsserver och följer tutorials som länkas ovan.