sql >> Database >  >> RDS >> PostgreSQL

Hoe Struts 2 te verbinden met Hibernate en PostgreSQL

U kunt Hibernate en Struts2 integreren via servlet-context waar u de session factory kunt delen. De sessiefabriek wordt gebruikt om de Hibernate-sessie te openen en deze te gebruiken om query's naar de database uit te voeren. Hier een voorbeeld van een dergelijke integratie.

In Struts2 zijn er geen officiële plug-ins om het Hibernate-framework te integreren. U kunt echter een tijdelijke oplossing gebruiken met de volgende stappen:

  1. Registreer een aangepaste ServletContextListener .
  2. In de ServletContextListener class, initialiseer de Hibernate-sessie en sla deze op in de servlet-context.
  3. Haal in action class de Hibernate-sessie op uit de servlet-context en voer de Hibernate-taak uit zoals normaal.

In Struts2 is er een onofficiële plug-in genaamd Struts2 Full Hibernate Plugin of struts2-s2hibernate die een integratie met Hibernate biedt. Er zijn voorbeelden:

  • Struts2 hibernate-integratie via s2hibernate-plug-in
  • Struts 2 + Hibernate-integratie met "Full Hibernate-plug-in"



  1. Functie versus opgeslagen procedure in SQL Server

  2. Sluit me aan bij Special Guest Michal Bar van het MS Access-team!

  3. java.lang.IllegalArgumentException:kolom '_id' bestaat niet

  4. Laatst ingevoegde id ophalen met Mysql