Hibernate a Struts2 můžete integrovat prostřednictvím kontextu servletu, kde můžete sdílet továrnu relace. Továrna relací se používá k otevření relace Hibernate a její použití k provádění dotazů do databáze. Zde je příklad takové integrace.
Ve Struts2 nejsou žádné oficiální pluginy pro integraci Hibernateframework. Můžete to však obejít pomocí následujících kroků:
- Zaregistrujte si vlastní
ServletContextListener
.- V
ServletContextListener
třídy, inicializujte relaci Hibernate a uložte ji do kontextu servletu.- Ve třídě akcí získejte relaci Hibernace z kontextu servletu a proveďte úlohu Hibernace jako obvykle.
Ve Struts2 je neoficiální plugin s názvem Struts2 Full Hibernate Plugin nebo struts2-s2hibernate, který poskytuje integraci s Hibernate. Existují příklady:
- Integrace hibernace Struts2 prostřednictvím pluginu s2hibernate
- Integrace Struts 2 + Hibernate s „Full Hibernate Plugin“