Kazalo:

Kaj je spring LocalSessionFactoryBean?
Kaj je spring LocalSessionFactoryBean?

Video: Kaj je spring LocalSessionFactoryBean?

Video: Kaj je spring LocalSessionFactoryBean?
Video: What Is Spring? 2024, Maj
Anonim

Pomlad zagotavlja LocalSessionFactoryBean razred kot tovarno za objekt SessionFactory. The LocalSessionFactoryBean objekt je konfiguriran kot fižol znotraj vsebnika IoC, bodisi z lokalnim virom podatkov JDBC ali s skupnim virom podatkov iz JNDI.

Poleg tega, kaj je SessionFactory spomladi?

SessionFactory je vmesnik. SessionFactory lahko ustvarite tako, da zagotovite konfiguracijski objekt, ki bo vseboval vse podrobnosti lastnosti, povezane z DB, izvlečene iz katerega koli stanja mirovanja. cfg. xml ali preklopite v stanje mirovanja. The SessionFactory je nit varen objekt in ga uporabljajo vse niti aplikacije.

Poleg zgoraj navedenega, kakšna je uporaba HibernateTransactionManager? The aplikacijo to uporablja Tovarna ene seje mirovanja za transakcijo baze podatkov ima dobro izbiro uporabite HibernateTransactionManager . HibernateTransactionManager lahko dela tudi z navadnim JDBC. HibernateTransactionManager omogoča množično posodabljanje in množično vstavljanje ter zagotavlja celovitost podatkov.

Kaj je v zvezi s tem Spring ORM?

Pomlad ORM Razred DAO @Component je Pomlad opomba, ki pove Pomlad vsebnik, prek katerega lahko uporabljamo ta razred Pomlad IoC (injekcija odvisnosti). Uporabljamo pripis JPA @PersistenceContext, ki označuje injekcijo odvisnosti v EntityManager.

Kako konfigurirate mirovanje spomladi?

Poglejmo, kateri so preprosti koraki za integracijo v mirovanje in pomlad:

  1. ustvari tabelo v bazi podatkov. Ni obvezna.
  2. ustvarite applicationContext. xml Vsebuje informacije o DataSource, SessionFactory itd.
  3. ustvarite zaposlenega.
  4. ustvariti zaposlenega.
  5. ustvarite EmployeeDao.
  6. ustvarite InsertTest.

Priporočena: