Мазмуну:

Жазгы LocalSessionFactoryBean деген эмне?
Жазгы LocalSessionFactoryBean деген эмне?

Video: Жазгы LocalSessionFactoryBean деген эмне?

Video: Жазгы LocalSessionFactoryBean деген эмне?
Video: Urmat Usenov- Jazgy jamgyr 2024, Май
Anonim

Жаз камсыз кылат LocalSessionFactoryBean класс SessionFactory объекти үчүн фабрика катары. The LocalSessionFactoryBean объект жергиликтүү JDBC DataSource же JNDIден бөлүшүлгөн DataSource менен IoC контейнеринин ичиндеги буурчак катары конфигурацияланган.

Андан тышкары, жазында SessionFactory деген эмне?

SessionFactory интерфейс болуп саналат. SessionFactory Конфигурация объектисин берүү аркылуу түзүлүшү мүмкүн, анда күтүү режиминен алынган бардык DB байланыштуу мүлктүн чоо-жайы камтылат. cfg. xml файлы же күтүү режими. The SessionFactory жип коопсуз объект болуп саналат жана колдонмонун бардык жиптери тарабынан колдонулат.

Жогорудагылардан тышкары, HibernateTransactionManager эмнени колдонот? The колдонмо ошол колдонот маалымат базасы транзакциясы үчүн бир гибернация сеансы фабрикасында жакшы тандоо бар HibernateTransactionManager колдонуңуз . HibernateTransactionManager жөнөкөй JDBC менен да иштей алат. HibernateTransactionManager жапырт жаңыртууга жана жапырт киргизүүгө мүмкүндүк берет жана маалыматтардын бүтүндүгүн камсыз кылат.

Бул жагынан алганда, Жазгы ORM деген эмне?

Жазгы ORM DAO классы @Component болуп саналат Жаз айтып турган аннотация Жаз Бул классты колдоно турган контейнер Жаз IoC (көз карандылык инъекциясы). Биз JPA @PersistenceContext аннотациясын колдонобуз, ал EntityManagerге көз карандылыкты киргизүүнү көрсөтөт.

Жазында күтүү режимин кантип конфигурациялайсыз?

Күтүү жана жазгы интеграция үчүн кандай жөнөкөй кадамдарды карап көрөлү:

  1. маалымат базасында таблица түзүү Бул милдеттүү эмес.
  2. applicationContext түзүү. xml файлы Ал DataSource, SessionFactory ж.б. маалыматтарды камтыйт.
  3. Кызматкерди түзүү.
  4. кызматкер түзүү.
  5. EmployeeDao түзүү.
  6. InsertTest түзүү.

Сунушталууда: