Mündəricat:

Bahar LocalSessionFactoryBean nədir?
Bahar LocalSessionFactoryBean nədir?

Video: Bahar LocalSessionFactoryBean nədir?

Video: Bahar LocalSessionFactoryBean nədir?
Video: Spring tutorial 6 | Hibernate Implementation | @EnableTransactionManagment 2024, Noyabr
Anonim

Bahar təmin edir LocalSessionFactoryBean sinfi SessionFactory obyekti üçün zavod kimi. The LocalSessionFactoryBean obyekt yerli JDBC DataSource və ya JNDI-dən paylaşılan DataSource ilə IoC konteynerinin içərisində lobya kimi konfiqurasiya edilir.

Bundan əlavə, yazda SessionFactory nədir?

SessionFactory interfeysdir. SessionFactory ya qış rejimindən çıxarılan bütün DB ilə əlaqəli əmlak təfərrüatlarını ehtiva edən Konfiqurasiya obyektini təmin etməklə yaradıla bilər. cfg. xml faylı və ya qışlama rejiminə keçin. The SessionFactory mövzu təhlükəsiz obyektdir və proqramın bütün mövzuları tərəfindən istifadə olunur.

Yuxarıdakılardan əlavə, HibernateTransactionManager-in istifadəsi nədir? The tətbiq ki istifadə edir verilənlər bazası əməliyyatı üçün tək qışlama sessiyası fabrikində yaxşı seçim var HibernateTransactionManager istifadə edin . HibernateTransactionManager sadə JDBC ilə də işləyə bilər. HibernateTransactionManager toplu yeniləmə və toplu daxil etməyə imkan verir və məlumatların bütövlüyünü təmin edir.

Bununla əlaqədar olaraq, Spring ORM nədir?

Bahar ORM DAO Sinfi @Componentdir Bahar izah edən annotasiya Bahar bu sinif vasitəsilə istifadə edə biləcəyimiz konteyner Bahar IoC (Asılılıq Enjeksiyonu). Biz EntityManager-ə asılılıq inyeksiyasını göstərən JPA @PersistenceContext annotasiyasından istifadə edirik.

Yazda qışlama rejimini necə konfiqurasiya edirsiniz?

Qışlama və yaz inteqrasiyası üçün sadə addımların nə olduğunu görək:

  1. verilənlər bazasında cədvəl yaratmaq isteğe bağlıdır.
  2. proqram kontekstini yaradın. xml faylı DataSource, SessionFactory və s. məlumatları ehtiva edir.
  3. İşçi yaradın.
  4. işçi yaratmaq.
  5. EmployeeDao yaradın.
  6. InsertTest yaradın.

Tövsiyə: