Obsah:

Čo je jar LocalSessionFactoryBean?
Čo je jar LocalSessionFactoryBean?

Video: Čo je jar LocalSessionFactoryBean?

Video: Čo je jar LocalSessionFactoryBean?
Video: #Beancreationexception #spring How to resolve BeanCreationException in Spring Project ? 2024, November
Anonim

Jar poskytuje LocalSessionFactoryBean triedy ako továreň pre objekt SessionFactory. The LocalSessionFactoryBean objekt je nakonfigurovaný ako bean vo vnútri kontajnera IoC buď s lokálnym zdrojom údajov JDBC alebo zdieľaným zdrojom údajov z JNDI.

Okrem toho, čo je SessionFactory na jar?

SessionFactory je rozhranie. SessionFactory možno vytvoriť poskytnutím konfiguračného objektu, ktorý bude obsahovať všetky podrobnosti o vlastnostiach súvisiacich s DB stiahnutými z oboch režimov spánku. cfg. xml alebo hibernovať. The SessionFactory je objekt bezpečný pre vlákna a používajú ho všetky vlákna aplikácie.

Okrem vyššie uvedeného, aké je použitie HibernateTransactionManager? The aplikácie že používa jedna hibernácia relácie továreň pre databázové transakcie, má dobrý výber použite HibernateTransactionManager . HibernateTransactionManager môže pracovať aj s obyčajným JDBC. HibernateTransactionManager umožňuje hromadnú aktualizáciu a hromadné vkladanie a zabezpečuje integritu údajov.

Čo je v tejto súvislosti Spring ORM?

Jarná ORM @Component triedy DAO je Jar anotácia, ktorá hovorí Jar kontajner, cez ktorý môžeme použiť túto triedu Jar IoC (Dependency Injection). Používame anotáciu JPA @PersistenceContext, ktorá označuje injekciu závislosti do EntityManager.

Ako konfigurujete hibernáciu na jar?

Pozrime sa, aké sú jednoduché kroky na hibernáciu a jarnú integráciu:

  1. vytvoriť tabuľku v databáze Je to voliteľné.
  2. vytvoriť kontext aplikácie. xml súbor Obsahuje informácie o DataSource, SessionFactory atď.
  3. vytvoriť zamestnanca.
  4. vytvoriť zamestnanca.
  5. vytvoriť EmployeeDao.
  6. vytvoriť InsertTest.

Odporúča: