PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana menghubungkan Struts 2 dengan Hibernate dan PostgreSQL

Anda dapat mengintegrasikan Hibernate dan Struts2 melalui konteks servlet di mana Anda dapat berbagi pabrik sesi. Pabrik sesi digunakan untuk membuka sesi Hibernasi dan menggunakannya untuk melakukan kueri ke database. Berikut contoh integrasi tersebut.

Di Struts2, tidak ada plugin resmi untuk mengintegrasikan Hibernateframework. Namun, Anda dapat mengatasinya dengan langkah-langkah berikut :

  1. Daftarkan ServletContextListener khusus .
  2. Dalam ServletContextListener class, inisialisasi sesi Hibernate dan simpan ke dalam konteks servlet.
  3. Di kelas tindakan, dapatkan sesi Hibernate dari konteks servlet, dan lakukan tugas Hibernate seperti biasa.

Di Struts2 ada plugin tidak resmi bernama Struts2 Full Hibernate Plugin atau struts2-s2hibernate yang menyediakan integrasi dengan Hibernate. Ada contohnya:

  • Integrasi hibernasi Struts2 melalui plugin s2hibernate
  • Struts 2 + Integrasi hibernasi dengan “Plugin Hibernasi Penuh”



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hasilkan DDL secara terprogram di Postgresql

  2. PostgreSQL - nilai dinamis sebagai nama tabel

  3. Mencegah entri yang berdekatan/tumpang tindih dengan EXCLUDE di PostgreSQL

  4. fungsi mengembalikan beberapa kolom sebagai satu kolom, bukan beberapa kolom

  5. PostgreSQL:Enam Potongan yang Tidak Mudah