INHOUDSOPGAWE:

Wat is lente LocalSessionFactoryBean?
Wat is lente LocalSessionFactoryBean?

Video: Wat is lente LocalSessionFactoryBean?

Video: Wat is lente LocalSessionFactoryBean?
Video: LENTE | Kinderliedjes | Liedjes voor Peuters en Kleuters | Minidisco 2024, Mei
Anonim

Lente verskaf die LocalSessionFactoryBean klas as 'n fabriek vir 'n SessionFactory-voorwerp. Die LocalSessionFactoryBean objek is gekonfigureer as 'n boontjie binne die IoC-houer, met óf 'n plaaslike JDBC DataSource óf 'n gedeelde DataSource van JNDI.

Verder, wat is SessionFactory in die lente?

SessionFactory is 'n koppelvlak. SessionFactory kan geskep word deur die konfigurasie-objek te verskaf, wat alle DB-verwante eiendomsbesonderhede sal bevat wat uit enige hiberneer getrek is. vgl. xml-lêer of hiberneer. Die SessionFactory is 'n draadveilige voorwerp en word deur al die drade van 'n toepassing gebruik.

Behalwe hierbo, wat is die gebruik van HibernateTransactionManager? Die aansoek daardie gebruike enkele hiberneer sessie fabriek vir databasis transaksie, het 'n goeie keuse om gebruik HibernateTransactionManager . HibernateTransactionManager kan ook met gewone JDBC werk. HibernateTransactionManager laat grootmaat-opdatering en grootmaat-invoeging toe en verseker data-integriteit.

Met betrekking tot hierdie, wat is Spring ORM?

Lente ORM DAO Klas @Component is Lente aantekening wat vertel die Lente houer waardeur ons hierdie klas kan gebruik Lente IoC (Afhanklikheidsinspuiting). Ons gebruik JPA @PersistenceContext-annotasie wat afhanklikheidinspuiting aan 'n EntityManager aandui.

Hoe stel jy hiberneer in die lente op?

Kom ons kyk wat is die eenvoudige stappe vir hiberneer- en lente-integrasie:

  1. skep tabel in die databasis Dit is opsioneel.
  2. skep toepassingKonteks. xml-lêer Dit bevat inligting van DataSource, SessionFactory ens.
  3. Werknemer skep.
  4. werknemer skep.
  5. skep EmployeeDao.
  6. skep InsertTest.

Aanbeveel: