Spisu treści:

Co to jest wiosna LocalSessionFactoryBean?
Co to jest wiosna LocalSessionFactoryBean?

Wideo: Co to jest wiosna LocalSessionFactoryBean?

Wideo: Co to jest wiosna LocalSessionFactoryBean?
Wideo: SessionFactory creation in Hibernate 5 2024, Kwiecień
Anonim

Wiosna zapewnia LocalSessionFactoryBean klasa jako fabryka dla obiektu SessionFactory. ten LocalSessionFactoryBean obiekt jest skonfigurowany jako fasola wewnątrz kontenera IoC, z lokalnym JDBC DataSource lub udostępnionym DataSource z JNDI.

Co więcej, czym jest SessionFactory na wiosnę?

Fabryka sesji jest interfejsem. Fabryka sesji można utworzyć, dostarczając obiekt Configuration, który będzie zawierał wszystkie szczegóły właściwości związanych z bazą danych pobrane z dowolnej hibernacji. cfg. plik xml lub hibernacja. ten Fabryka sesji jest obiektem bezpiecznym dla wątków i używanym przez wszystkie wątki aplikacji.

Poza powyższym, do czego służy HibernateTransactionManager? ten podanie że używa pojedyncza fabryka sesji hibernacji dla transakcji bazy danych, ma dobry wybór, aby użyj HibernateTransactionManager . HibernateTransactionManager może również pracować ze zwykłym JDBC. HibernateTransactionManager umożliwia zbiorczą aktualizację i zbiorcze wstawianie oraz zapewnia integralność danych.

W związku z tym, czym jest Spring ORM?

Wiosna ORM Klasa DAO @Komponent jest Wiosna adnotacja, która mówi Wiosna kontener, przez który możemy użyć tej klasy Wiosna IoC (wstrzykiwanie zależności). Używamy adnotacji JPA @PersistenceContext, która wskazuje wstrzyknięcie zależności do EntityManager.

Jak skonfigurować hibernację na wiosnę?

Zobaczmy, jakie są proste kroki integracji hibernacji i wiosny:

  1. utwórz tabelę w bazie danych Jest to opcjonalne.
  2. utwórz kontekst aplikacji. plik xml Zawiera informacje o DataSource, SessionFactory itp.
  3. utwórz Pracownika.
  4. stworzyć pracownika.
  5. utwórz EmployeeDao.
  6. utwórz InsertTest.

Zalecana: