PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak połączyć Struts 2 z Hibernate i PostgreSQL?

Hibernate i Struts2 można zintegrować za pośrednictwem kontekstu serwletu, gdzie można współdzielić fabrykę sesji. Fabryka sesji służy do otwierania sesji Hibernate i używania jej do wykonywania zapytań do bazy danych. Oto przykład takiej integracji.

W Struts2 nie ma oficjalnych wtyczek integrujących Hibernateframework. Możesz jednak obejść ten problem, wykonując następujące czynności:

  1. Zarejestruj niestandardowy ServletContextListener .
  2. W ServletContextListener zainicjować sesję Hibernate i zapisać ją w kontekście serwletu.
  3. W klasie akcji pobierz sesję Hibernacji z kontekstu serwletu i wykonaj zadanie Hibernacja jak zwykle.

W Struts2 istnieje nieoficjalna wtyczka o nazwie Struts2 Full Hibernate Plugin lub struts2-s2hibernate, która zapewnia integrację z Hibernate. Oto przykłady:

  • Integracja hibernacji Struts2 za pomocą wtyczki s2hibernate
  • Integracja Struts 2 + Hibernate z „Full Hibernate Plugin”



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd połączenia z Postgresem w Spring Boot

  2. Django:odmowa uprawnień podczas próby uzyskania dostępu do bazy danych po przywróceniu (migracji)

  3. Czy lepiej jest utworzyć indeks przed wypełnieniem tabeli danymi, czy po umieszczeniu danych?

  4. Django+Postgres:bieżąca transakcja jest przerwana, polecenia ignorowane do końca bloku transakcji

  5. PostgreSQL:jak zainstalować rozszerzenie plpythonu