Jika Anda ingin menggunakan kemampuan injeksi Sesi Hibernasi dan Transaksi, paket pemetaan tindakan Anda perlu memperluas paket hibernate-default
.
Detail selengkapnya tentang hibernate-default
paket
Plugin ini menyediakan paket pemetaan yang disebut hibernate-default
. Dan ini memiliki tiga tumpukan pencegat yang diindikasikan untuk kemampuan injeksi:
-
basicStackHibernate
:Seperti Struts2basickStack
(TIDAK ADA validasi!), tetapi dengan sesi Hibernate dan kemampuan injeksi transaksi. -
defaultStackHibernate
:Seperti Struts2defaultStack
, tetapi tanpa metode validasi Struts2 (anotasi dan XML). Menggunakan kerangka Validasi Hibernasi sebagai gantinya. -
defaultStackHibernateStrutsValidation
:Struts2defaultStack
+basicStackHibernate
plugin .
Paket ini memperluas hibernate-default
paket, jadi semua konfigurasi Struts2 default dapat digunakan jika Anda membutuhkannya.
hibernate-default
package bersifat abstrak, jadi Anda dapat memperluas ini dengan yang lain. Misalnya:
<package name="default" extends="hibernate-default,json-default" >
Untuk menggunakan hibernate-default
dengan konfigurasi anotasi gunakan
@ParentPackage("hibernate-default")
@InterceptorRef("basicStackHibernate")
public class YourAction extends ActionSupport {}