Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Struts + Hibernate:@SessionTarget tidak berfungsi

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 Struts2 defaultStack , tetapi tanpa metode validasi Struts2 (anotasi dan XML). Menggunakan kerangka Validasi Hibernasi sebagai gantinya.

  • defaultStackHibernateStrutsValidation :Struts2 defaultStack + 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 {}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. dapatkan total batas di mysql menggunakan kueri yang sama?

  2. Tabel hasil SQL, cocok dengan tipe SET tabel kedua

  3. Mengapa kueri UNION sangat lambat di MySQL?

  4. Pilih catatan dari SEKARANG() -1 Hari

  5. Pencarian tidak sensitif diakritik MySQL (aksen Spanyol)