PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да свържете Struts 2 с Hibernate и PostgreSQL

Можете да интегрирате Hibernate и Struts2 чрез контекст на сървлет, където можете да споделите фабриката на сесията. Фабриката на сесиите се използва за отваряне на сесия на хибернация и я използва за изпълнение на заявки към базата данни. Ето пример за такава интеграция.

В Struts2 няма официални плъгини за интегриране на Hibernateframework. Но можете да заобиколите със следните стъпки:

  1. Регистрирайте персонализиран ServletContextListener .
  2. В ServletContextListener клас, инициализирайте сесията на хибернация и я съхранете в контекста на сервлета.
  3. В клас за действие вземете сесията на хибернация от контекста на сервлета и изпълнете задачата за хибернация както обикновено.

В Struts2 има неофициален плъгин, наречен Struts2 Full Hibernate Plugin или struts2-s2hibernate, който осигурява интеграция с Hibernate. Има примери:

  • Интегриране на Struts2 хибернация чрез плъгин s2hibernate
  • Struts 2 + Интегриране на хибернация с „Пълна добавка за хибернация“



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Събирайте рекурсивни JSON ключове в Postgres

  2. Конкатениране/сливане на стойности на масива по време на групиране/агрегиране

  3. Как използвате скриптови променливи в psql?

  4. Превръщане на произволно много редове в колони в PostgreSQL

  5. 2 начина за добавяне на водещи нули в PostgreSQL