Isi kandungan:

Apakah spring LocalSessionFactoryBean?
Apakah spring LocalSessionFactoryBean?

Video: Apakah spring LocalSessionFactoryBean?

Video: Apakah spring LocalSessionFactoryBean?
Video: Spring Framework Java - Bean Factory (Фабрика бинов и отличия от ApplicationContext) 2024, Mungkin
Anonim

Musim bunga menyediakan LocalSessionFactoryBean kelas sebagai kilang untuk objek SessionFactory. The LocalSessionFactoryBean objek dikonfigurasikan sebagai kacang di dalam bekas IoC, dengan sama ada JDBC DataSource tempatan atau DataSource kongsi daripada JNDI.

Tambahan pula, apakah SessionFactory pada musim bunga?

SessionFactory ialah antara muka. SessionFactory boleh dibuat dengan menyediakan objek Konfigurasi, yang akan mengandungi semua butiran harta berkaitan DB yang ditarik dari sama ada hibernate. rujuk. xml fail atau hibernate. The SessionFactory ialah objek selamat benang dan digunakan oleh semua utas aplikasi.

Selain di atas, apakah kegunaan HibernateTransactionManager? The permohonan itu kegunaan kilang sesi hibernate tunggal untuk transaksi pangkalan data, mempunyai pilihan yang baik untuk gunakan HibernateTransactionManager . HibernateTransactionManager boleh bekerja dengan JDBC biasa juga. HibernateTransactionManager membenarkan kemas kini pukal dan sisipan pukal serta memastikan integriti data.

Sehubungan dengan ini, apakah itu Spring ORM?

ORM musim bunga Kelas DAO @Komponen ialah Musim bunga anotasi yang memberitahu Musim bunga bekas yang boleh kita gunakan kelas ini Musim bunga IoC (Suntikan Ketergantungan). Kami menggunakan anotasi JPA @PersistenceContext yang menunjukkan suntikan pergantungan kepada EntityManager.

Bagaimanakah anda mengkonfigurasi hibernate pada musim bunga?

Mari lihat apakah langkah mudah untuk hibernate dan integrasi musim bunga:

  1. cipta jadual dalam pangkalan data Ia adalah pilihan.
  2. cipta aplikasiKonteks. xml file Ia mengandungi maklumat DataSource, SessionFactory dll.
  3. mencipta Pekerja.
  4. mencipta pekerja.
  5. buat EmployeeDao.
  6. buat InsertTest.

Disyorkan: