Përmbajtje:

Çfarë është pranverë LocalSessionFactoryBean?
Çfarë është pranverë LocalSessionFactoryBean?

Video: Çfarë është pranverë LocalSessionFactoryBean?

Video: Çfarë është pranverë LocalSessionFactoryBean?
Video: ГЛАВНЫЕ ОШИБКИ при ПЕРЕСАДКЕ Орхидеи!!! // Только МОЙ ЛИЧНЫЙ ОПЫТ 💐💮😊 2024, Mund
Anonim

Pranvera ofron LocalSessionFactoryBean klasë si një fabrikë për një objekt SessionFactory. Të LocalSessionFactoryBean objekti është konfiguruar si një fasule brenda kontejnerit IoC, ose me një burim lokal të të dhënave JDBC ose një burim të përbashkët të të dhënave nga JNDI.

Për më tepër, çfarë është SessionFactory në pranverë?

SessionFactory është një ndërfaqe. SessionFactory mund të krijohet duke ofruar objektin e konfigurimit, i cili do të përmbajë të gjitha detajet e pronave të lidhura me DB-në, të nxjerra nga cilido hibernate. cfg. skedar xml ose hibernate. Të SessionFactory është një objekt i sigurt me fije dhe përdoret nga të gjitha thread-et e një aplikacioni.

Përveç sa më sipër, cili është përdorimi i HibernateTransactionManager? Të aplikacion se përdor Fabrika e vetme e seancës hibernate për transaksionin e bazës së të dhënave, ka zgjedhje të mirë për të përdorni HibernateTransactionManager . HibernateTransactionManager mund të punojë edhe me JDBC të thjeshtë. HibernateTransactionManager lejon përditësimin në masë dhe futjen në masë dhe siguron integritetin e të dhënave.

Në lidhje me këtë, çfarë është Spring ORM?

Pranvera ORM Klasa DAO @Component është Pranvera shënim që tregojnë Pranvera kontejner përmes të cilit mund ta përdorim këtë klasë Pranvera IoC (Injeksioni i Varësisë). Ne përdorim shënimin JPA @PersistenceContext që tregojnë injeksionin e varësisë ndaj një EntityManager.

Si e konfiguroni hibernimin në pranverë?

Le të shohim se cilët janë hapat e thjeshtë për integrimin e hibernimit dhe pranverës:

  1. krijimi i tabelës në bazën e të dhënave Është opsionale.
  2. krijoni kontekstin e aplikacionit. skedar xml Ai përmban informacione të DataSource, SessionFactory etj.
  3. krijoni Punonjës.
  4. krijoni punonjës.
  5. krijoni EmployeeDao.
  6. krijoni InsertTest.

Recommended: