Բովանդակություն:

Ի՞նչ է գարնանային LocalSessionFactoryBean-ը:
Ի՞նչ է գարնանային LocalSessionFactoryBean-ը:

Video: Ի՞նչ է գարնանային LocalSessionFactoryBean-ը:

Video: Ի՞նչ է գարնանային LocalSessionFactoryBean-ը:
Video: Գարնանային երազ - Հայ Համերգ / Garnanayin yeraz - Hay Hamerg 2024, Մայիս
Anonim

Գարուն ապահովում է LocalSessionFactoryBean դասը որպես գործարան SessionFactory օբյեկտի համար: Այն LocalSessionFactoryBean օբյեկտը կազմաձևված է որպես լոբի IoC կոնտեյների ներսում՝ կա՛մ տեղական JDBC DataSource-ով, կա՛մ JNDI-ի ընդհանուր տվյալների աղբյուրով:

Ավելին, ի՞նչ է SessionFactory-ն գարնանը:

SessionFactory ինտերֆեյս է: SessionFactory կարող է ստեղծվել՝ տրամադրելով Կազմաձևման օբյեկտ, որը կպարունակի DB-ին առնչվող գույքի բոլոր մանրամասները, որոնք հանված են ձմեռման ռեժիմից: cfg. xml ֆայլ կամ ձմեռել: Այն SessionFactory Թելերով անվտանգ օբյեկտ է և օգտագործվում է հավելվածի բոլոր թելերի կողմից:

Բացի վերևից, ո՞րն է HibernateTransactionManager-ի օգտագործումը: Այն դիմումը որ օգտագործում է միայնակ ձմեռել նստաշրջանի գործարանը տվյալների բազայի գործարքների համար, ունի լավ ընտրություն օգտագործել HibernateTransactionManager-ը . HibernateTransactionManager կարող է աշխատել նաև պարզ JDBC-ի հետ: HibernateTransactionManager թույլ է տալիս զանգվածային թարմացում և զանգվածային տեղադրում և ապահովում տվյալների ամբողջականությունը:

Ինչ վերաբերում է դրան, ի՞նչ է Spring ORM-ը:

Գարնանային ORM DAO Class @Component է Գարուն ծանոթագրություն, որը պատմում է Գարուն կոնտեյներ, որի միջոցով մենք կարող ենք օգտագործել այս դասը Գարուն IoC (կախվածության ներարկում): Մենք օգտագործում ենք JPA @PersistenceContext անոտացիա, որը ցույց է տալիս EntityManager-ին կախվածության ներարկում:

Ինչպե՞ս կարգավորել ձմեռումը գարնանը:

Տեսնենք, թե որոնք են ձմեռման և գարնանային ինտեգրման պարզ քայլերը

  1. ստեղծել աղյուսակ տվյալների բազայում Դա ընտրովի է:
  2. ստեղծել applicationContext. xml ֆայլ Այն պարունակում է տեղեկատվություն DataSource-ի, SessionFactory-ի և այլնի մասին:
  3. ստեղծել Աշխատակից.
  4. ստեղծել աշխատող.
  5. ստեղծել EmployeeDao:
  6. ստեղծել InsertTest.

Խորհուրդ ենք տալիս: