Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Layanan web RESTful:java.lang.NullPointerException service.AbstractFacade.findAll

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Cara Menghapus File Atau Gambar Dari Folder Dan Database Di Laravel?

  2. Hibernate Soft Delete menggunakan pembaruan Cascade

  3. Cara aman keluar dari data input di php untuk mysql

  4. Tidak dapat mendeteksi nilai nol dari JSON_EXTRACT

  5. cara menampilkan catatan yang sesuai dari akses berdasarkan kolom lain di Datagrid di vb6