Orodha ya maudhui:

LocalSessionFactoryBean ni nini spring?
LocalSessionFactoryBean ni nini spring?

Video: LocalSessionFactoryBean ni nini spring?

Video: LocalSessionFactoryBean ni nini spring?
Video: Curso Spring. Java Annotations X. @Bean. Vídeo 24 2024, Novemba
Anonim

Spring hutoa LocalSessionFactoryBean darasa kama kiwanda cha kitu cha SessionFactory. The LocalSessionFactoryBean object imesanidiwa kama maharagwe ndani ya kontena la IoC, ikiwa na JDBC DataSource ya ndani au DataSource iliyoshirikiwa kutoka kwa JNDI.

Zaidi ya hayo, SessionFactory ni nini katika chemchemi?

Kiwanda cha Session ni kiolesura. Kiwanda cha Session inaweza kuundwa kwa kutoa kitu cha Usanidi, ambacho kitakuwa na maelezo yote ya mali inayohusiana na DB kutoka kwa hibernate. cfg. xml faili au hibernate. The Kiwanda cha Session ni kitu salama cha uzi na kinachotumiwa na nyuzi zote za programu.

Kando hapo juu, matumizi ya HibernateTransactionManager ni nini? The maombi hiyo matumizi kiwanda kimoja cha kikao cha hibernate kwa shughuli ya hifadhidata, ina chaguo nzuri kwa tumia HibernateTransactionManager . Kidhibiti cha HibernateTransaction inaweza kufanya kazi na JDBC wazi pia. Kidhibiti cha HibernateTransaction inaruhusu sasisho nyingi na kuingiza kwa wingi na kuhakikisha uadilifu wa data.

Kuhusiana na hili, Spring ORM ni nini?

Spring ORM Darasa la DAO @Component ni Spring maelezo yanayosema Spring chombo ambacho tunaweza kutumia darasa hili kupitia Spring IoC (Sindano ya Kutegemea). Tunatumia ufafanuzi wa JPA @PersistenceContext ambao unaonyesha sindano ya utegemezi kwa EntityManager.

Jinsi ya kusanidi hibernate katika chemchemi?

Wacha tuone ni hatua gani rahisi za ujumuishaji wa hibernate na chemchemi:

  1. tengeneza jedwali kwenye hifadhidata Ni hiari.
  2. tengeneza applicationContext. xml Ina maelezo ya DataSource, SessionFactory n.k.
  3. kuunda Mfanyakazi.
  4. kuunda mfanyakazi.
  5. tengeneza EmployeeDao.
  6. tengeneza InsertTest.

Ilipendekeza: