Innholdsfortegnelse:

Hva er vårens LocalSessionFactoryBean?
Hva er vårens LocalSessionFactoryBean?

Video: Hva er vårens LocalSessionFactoryBean?

Video: Hva er vårens LocalSessionFactoryBean?
Video: Vårens trender og hva vi har på ønskelisten - #Ep9 Someday Podcast 2024, November
Anonim

Vår gir LocalSessionFactoryBean klasse som en fabrikk for et SessionFactory-objekt. De LocalSessionFactoryBean objektet er konfigurert som en bønne inne i IoC-beholderen, med enten en lokal JDBC DataSource eller en delt DataSource fra JNDI.

Videre, hva er SessionFactory om våren?

SessionFactory er et grensesnitt. SessionFactory kan opprettes ved å gi Configuration-objektet, som vil inneholde alle DB-relaterte egenskapsdetaljer hentet fra begge dvalemodus. jfr. xml-fil eller dvalemodus. De SessionFactory er et trådsikkert objekt og brukes av alle trådene i en applikasjon.

Foruten ovenfor, hva er bruken av HibernateTransactionManager? De applikasjon at bruker enkelt dvale sesjon fabrikk for database transaksjon, har godt valg til bruk HibernateTransactionManager . HibernateTransactionManager kan også fungere med vanlig JDBC. HibernateTransactionManager tillater masseoppdatering og masseinnsetting og sikrer dataintegritet.

I forhold til dette, hva er Spring ORM?

Vår ORM DAO-klasse @Component er Vår merknad som forteller Vår container som vi kan bruke denne klassen gjennom Vår IoC (Dependency Injection). Vi bruker JPA @PersistenceContext-annotering som indikerer avhengighetsinjeksjon til en EntityManager.

Hvordan konfigurerer du dvalemodus om våren?

La oss se hva som er de enkle trinnene for dvale- og vårintegrasjon:

  1. lage tabell i databasen Det er valgfritt.
  2. lage applikasjonskontekst. xml-fil Den inneholder informasjon om DataSource, SessionFactory etc.
  3. opprette ansatt.
  4. opprette ansatt.
  5. opprette EmployeeDao.
  6. lage InsertTest.

Anbefalt: