Taula de continguts:

Què és la primavera LocalSessionFactoryBean?
Què és la primavera LocalSessionFactoryBean?

Vídeo: Què és la primavera LocalSessionFactoryBean?

Vídeo: Què és la primavera LocalSessionFactoryBean?
Vídeo: ¿QUÉ ES LA PRIMAVERA? 2024, Maig
Anonim

Primavera proporciona el LocalSessionFactoryBean classe com a fàbrica per a un objecte SessionFactory. El LocalSessionFactoryBean L'objecte es configura com un bean dins del contenidor IoC, amb una font de dades JDBC local o una font de dades compartida de JNDI.

A més, què és SessionFactory a la primavera?

SessionFactory és una interfície. SessionFactory es pot crear proporcionant un objecte de configuració, que contindrà tots els detalls de propietats relacionats amb la base de dades extrets de qualsevol d'hibernació. cfg. xml o hibernar. El SessionFactory és un objecte segur de fils i utilitzat per tots els fils d'una aplicació.

Al costat de dalt, per a què serveix HibernateTransactionManager? El aplicació això usos fàbrica de sessió d'hibernació única per a transaccions de base de dades, té una bona opció utilitzar HibernateTransactionManager . HibernateTransactionManager també pot funcionar amb JDBC normal. HibernateTransactionManager permet l'actualització massiva i la inserció massiva i garanteix la integritat de les dades.

Respecte a això, què és Spring ORM?

Primavera ORM El @component de la classe DAO és Primavera anotació que indica el Primavera contenidor a través del qual podem utilitzar aquesta classe Primavera IoC (Injecció de Dependència). Utilitzem l'anotació JPA @PersistenceContext que indica la injecció de dependències a un EntityManager.

Com configureu la hibernació a la primavera?

Vegem quins són els passos senzills per a la hibernació i la integració de primavera:

  1. crear una taula a la base de dades És opcional.
  2. crear un context d'aplicació. xml Conté informació de DataSource, SessionFactory, etc.
  3. crear un empleat.
  4. crear empleat.
  5. crear EmployeeDao.
  6. crear InsertTest.

Recomanat: