Оглавление:

Что такое Spring LocalSessionFactoryBean?
Что такое Spring LocalSessionFactoryBean?

Видео: Что такое Spring LocalSessionFactoryBean?

Видео: Что такое Spring LocalSessionFactoryBean?
Видео: Spring Framework Java - Bean Factory (Фабрика бинов и отличия от ApplicationContext) 2024, Май
Anonim

Весна предоставляет LocalSessionFactoryBean class как фабрика для объекта SessionFactory. В LocalSessionFactoryBean объект настраивается как bean-компонент внутри контейнера IoC, либо с локальным источником данных JDBC, либо с общим источником данных из JNDI.

Кроме того, что такое SessionFactory весной?

SessionFactory это интерфейс. SessionFactory можно создать, предоставив объект Configuration, который будет содержать все детали свойств, связанных с БД, извлеченные из любого спящего режима. cfg. xml или спящий режим. В SessionFactory является потокобезопасным объектом и используется всеми потоками приложения.

Кроме того, какова польза от HibernateTransactionManager? В заявление что использует одна фабрика сеансов гибернации для транзакции базы данных, имеет хороший выбор для использовать HibernateTransactionManager . HibernateTransactionManager также может работать с обычным JDBC. HibernateTransactionManager позволяет массовое обновление и массовую вставку и обеспечивает целостность данных.

Что такое Spring ORM в этом отношении?

Весенний ORM DAO Class @Component - это Весна аннотация, которая сообщает Весна контейнер, через который мы можем использовать этот класс Весна IoC (внедрение зависимостей). Мы используем аннотацию JPA @PersistenceContext, которая указывает на внедрение зависимостей в EntityManager.

Как настроить спящий режим весной?

Давайте посмотрим, каковы простые шаги для интеграции гибернации и Spring:

  1. создать таблицу в базе данных Необязательно.
  2. создать applicationContext. xml. Он содержит информацию о DataSource, SessionFactory и т. д.
  3. создать сотрудника.
  4. создать сотрудника.
  5. создать EmployeeDao.
  6. создать InsertTest.

Рекомендуемые: