Mundarija:

Bahor LocalSessionFactoryBean nima?
Bahor LocalSessionFactoryBean nima?

Video: Bahor LocalSessionFactoryBean nima?

Video: Bahor LocalSessionFactoryBean nima?
Video: Jaloliddin Ahmadaliyev - Bahor chog'i (Mood video) 2024, May
Anonim

Bahor beradi LocalSessionFactoryBean sinfi SessionFactory ob'ekti uchun zavod sifatida. The LocalSessionFactoryBean ob'ekt mahalliy JDBC DataSource yoki JNDI dan umumiy DataSource bilan IoC konteyneridagi loviya sifatida sozlangan.

Bundan tashqari, bahorda SessionFactory nima?

SessionFactory interfeys hisoblanadi. SessionFactory Konfiguratsiya ob'ektini taqdim etish orqali yaratilishi mumkin, u kutish rejimidan olingan barcha ma'lumotlar bazasiga tegishli xususiyat tafsilotlarini o'z ichiga oladi. cfg. xml fayli yoki kutish rejimiga o'ting. The SessionFactory ip xavfsiz ob'ekt bo'lib, dasturning barcha iplari tomonidan foydalaniladi.

Yuqoridagilardan tashqari, HibernateTransactionManager nimadan foydalanadi? The ilova bu foydalanadi ma'lumotlar bazasi tranzaksiyasi uchun yagona kutish seansi zavodi yaxshi tanlovga ega HibernateTransactionManager-dan foydalaning . HibernateTransactionManager oddiy JDBC bilan ham ishlashi mumkin. HibernateTransactionManager ommaviy yangilash va ommaviy kiritish imkonini beradi va ma'lumotlar yaxlitligini ta'minlaydi.

Bu borada Spring ORM nima?

Bahorgi ORM DAO sinfi @Component hisoblanadi Bahor bildiradigan izoh Bahor biz ushbu sinfdan foydalanishimiz mumkin bo'lgan konteyner Bahor IoC (qaramlik kiritish). Biz JPA @PersistenceContext annotatsiyasidan foydalanamiz, bu EntityManagerga bog'liqlikni bildiradi.

Bahorda kutish rejimini qanday sozlash mumkin?

Keling, kutish va bahor integratsiyasi uchun qanday oddiy qadamlarni ko'rib chiqaylik:

  1. ma'lumotlar bazasida jadval yaratish Bu ixtiyoriy.
  2. applicationContext yarating. xml faylida DataSource, SessionFactory va boshqalar ma'lumotlari mavjud.
  3. Xodimni yaratish.
  4. xodim yaratish.
  5. EmployeeDao yarating.
  6. InsertTest-ni yarating.

Tavsiya: