Kueri yang dibuat secara otomatis "SELECT u FROM Users u" berfungsi tanpa masalah. Sesuai komentar yang menyarankan bahwa "u" mungkin salah karena tidak mewakili kolom, saran itu tidak benar karena di sini "u" adalah alias untuk pengguna tabel.
Saya akan men-debug lebih lanjut findAll()
untuk memeriksa apakah ada sesuatu yang null, yaitu EntityManager.
@Stateless
anotasi di UserFacade
diperlukan, dan menghapusnya mungkin akan menyebabkan EntityManager menjadi null (perhatikan bahwa saya menulis "menghapus" karena NetBeans menempatkan jika untuk Anda, jika Anda menggunakan wizard "Layanan Web RestFul dari Database"). Lihat di sini
pertanyaan serupa.
Mengenai hasil edit terbaru Anda:ya, fitur ini perlu dibuat menggunakan Platform Java, Edisi Perusahaan . Secara khusus, layanan web RESTFul menggunakan Java API for RESTful Web Services (JAX-RS) yang disertakan dalam platform Java EE 6 seperti yang dijelaskan di sini .
GlassFish Server Open Source Edition adalah implementasi kompatibel pertama dari spesifikasi platform Java EE 6:Saya sarankan menggunakan Server Aplikasi ini dan mengikuti tutorial yang ditautkan di atas.