Inhoudsopgave:

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, November
Anonim

Voorjaar biedt de LocalSessionFactoryBean class als een fabriek voor een SessionFactory-object. De LocalSessionFactoryBean object is geconfigureerd als een bean in de IoC-container, met een lokale JDBC DataSource of een gedeelde DataSource van JNDI.

Bovendien, wat is SessionFactory in het voorjaar?

SessieFabriek is een interface. SessieFabriek kan worden gemaakt door een configuratieobject op te geven, dat alle DB-gerelateerde eigenschapsdetails bevat die uit beide slaapstand worden gehaald. vgl. xml-bestand of slaapstand. De Sessiefabriek is een thread-safe object en wordt gebruikt door alle threads van een toepassing.

Wat is naast het bovenstaande het nut van HibernateTransactionManager? De sollicitatie Dat toepassingen enkele slaapstand-sessiefabriek voor databasetransactie, heeft een goede keuze om gebruik HibernateTransactionManager . HibernateTransactionManager kan ook met gewone JDBC werken. HibernateTransactionManager maakt bulkupdate en bulkinvoeging mogelijk en zorgt voor gegevensintegriteit.

Wat is in dit verband Spring ORM?

Lente ORM DAO-klasse @Component is Voorjaar annotatie die de. vertelt Voorjaar container waar we deze klasse doorheen kunnen gebruiken Voorjaar IoC (Dependency Injection). We gebruiken JPA @PersistenceContext-annotatie die afhankelijkheidsinjectie in een EntityManager aangeeft.

Hoe configureer je de slaapstand in het voorjaar?

Laten we eens kijken wat de eenvoudige stappen zijn voor de integratie van de slaapstand en de lente:

  1. maak een tabel in de database Het is optioneel.
  2. maak applicatieContext. xml-bestand Het bevat informatie over DataSource, SessionFactory enz.
  3. werknemer aanmaken.
  4. werknemer creëren.
  5. maak EmployeeDao aan.
  6. maak InsertTest.

Aanbevolen: