İçindekiler:

Bahar LocalSessionFactoryBean nedir?
Bahar LocalSessionFactoryBean nedir?

Video: Bahar LocalSessionFactoryBean nedir?

Video: Bahar LocalSessionFactoryBean nedir?
Video: Spring tutorial 6 | Hibernate Implementation | @EnableTransactionManagment 2024, Nisan
Anonim

Bahar sağlar YerelOturumFabrikaFasulye bir SessionFactory nesnesi için fabrika olarak sınıf. NS YerelOturumFabrikaFasulye nesne, yerel bir JDBC DataSource veya JNDI'dan paylaşılan bir DataSource ile IoC kapsayıcısının içinde bir fasulye olarak yapılandırılır.

Ayrıca, ilkbaharda SessionFactory nedir?

OturumFabrika bir arayüzdür. OturumFabrika her iki hazırda bekletme modundan alınan tüm DB ile ilgili özellik ayrıntılarını içerecek olan Yapılandırma nesnesi sağlanarak oluşturulabilir. bkz. xml dosyası veya hazırda bekletme. NS OturumFabrika iş parçacığı için güvenli bir nesnedir ve bir uygulamanın tüm iş parçacıkları tarafından kullanılır.

Yukarıda yanında, HibernateTransactionManager kullanımı nedir? NS başvuru o kullanır veritabanı işlemi için tek hazırda bekletme oturumu fabrikası, iyi bir seçime sahiptir HibernateTransactionManager'ı kullanın . HibernateTransactionManager düz JDBC ile de çalışabilir. HibernateTransactionManager toplu güncelleme ve toplu eklemeye izin verir ve veri bütünlüğünü sağlar.

Bununla ilgili olarak Spring ORM nedir?

Bahar ORM'si DAO Sınıfı @Component (şimdiki değeri) Bahar anlatan açıklama Bahar bu sınıfı kullanabileceğimiz kapsayıcı Bahar IoC (Bağımlılık Enjeksiyonu). Bir EntityManager'a bağımlılık enjeksiyonunu gösteren JPA @PersistenceContext ek açıklamasını kullanıyoruz.

İlkbaharda hazırda bekletme modunu nasıl yapılandırırsınız?

Hazırda bekletme ve bahar entegrasyonu için basit adımların neler olduğunu görelim:

  1. veritabanında tablo oluştur Opsiyoneldir.
  2. applicationContext oluşturun. xml dosyası DataSource, SessionFactory vb. bilgilerini içerir.
  3. Çalışan oluşturun.
  4. çalışan oluşturun.
  5. ÇalışanDao'yu oluşturun.
  6. InsertTest'i oluşturun.

Önerilen: