Tabla de contenido:

¿Qué es Spring LocalSessionFactoryBean?
¿Qué es Spring LocalSessionFactoryBean?

Video: ¿Qué es Spring LocalSessionFactoryBean?

Video: ¿Qué es Spring LocalSessionFactoryBean?
Video: Curso Spring. Java Annotations X. @Bean. Vídeo 24 2024, Noviembre
Anonim

Primavera proporciona el LocalSessionFactoryBean class como fábrica para un objeto SessionFactory. los LocalSessionFactoryBean El objeto se configura como un bean dentro del contenedor de IoC, con una fuente de datos JDBC local o una fuente de datos compartida de JNDI.

Además, ¿qué es SessionFactory en primavera?

SessionFactory es una interfaz. SessionFactory se puede crear proporcionando el objeto de configuración, que contendrá todos los detalles de propiedad relacionados con la base de datos extraídos de cualquiera de las hibernaciones. cfg. xml o hibernar. los SessionFactory es un objeto seguro para subprocesos y lo utilizan todos los subprocesos de una aplicación.

Además de lo anterior, ¿cuál es el uso de HibernateTransactionManager? los solicitud ese usos fábrica de sesión de hibernación única para la transacción de la base de datos, tiene una buena opción para utilizar HibernateTransactionManager . HibernateTransactionManager también puede funcionar con JDBC simple. HibernateTransactionManager permite la actualización masiva y la inserción masiva y asegura la integridad de los datos.

Con respecto a esto, ¿qué es Spring ORM?

ORM de primavera La clase DAO @Component es Primavera anotación que le dice al Primavera contenedor que podemos usar esta clase a través de Primavera IoC (inyección de dependencia). Usamos la anotación JPA @PersistenceContext que indica la inyección de dependencia a un EntityManager.

¿Cómo se configura la hibernación en primavera?

Veamos cuáles son los pasos simples para la integración de hibernación y primavera:

  1. crear tabla en la base de datos Es opcional.
  2. crear applicationContext. archivo xml Contiene información de DataSource, SessionFactory, etc.
  3. crear empleado.
  4. crear empleado.
  5. crear EmployeeDao.
  6. crear InsertTest.

Recomendado: