Talaan ng mga Nilalaman:

Ano ang spring LocalSessionFactoryBean?
Ano ang spring LocalSessionFactoryBean?

Video: Ano ang spring LocalSessionFactoryBean?

Video: Ano ang spring LocalSessionFactoryBean?
Video: Spring Framework Java - Bean Factory (Фабрика бинов и отличия от ApplicationContext) 2024, Mayo
Anonim

tagsibol nagbibigay ng LocalSessionFactoryBean klase bilang isang pabrika para sa isang object ng SessionFactory. Ang LocalSessionFactoryBean object ay naka-configure bilang isang bean sa loob ng IoC container, na may alinman sa isang lokal na JDBC DataSource o isang nakabahaging DataSource mula sa JNDI.

Higit pa rito, ano ang SessionFactory sa tagsibol?

SessionFactory ay isang interface. SessionFactory ay maaaring gawin sa pamamagitan ng pagbibigay ng Configuration object, na maglalaman ng lahat ng mga detalye ng property na nauugnay sa DB na nakuha mula sa alinman sa hibernate. cfg. xml file o hibernate. Ang SessionFactory ay isang thread safe object at ginagamit ng lahat ng mga thread ng isang application.

Sa tabi sa itaas, ano ang gamit ng HibernateTransactionManager? Ang aplikasyon na gamit solong hibernate session factory para sa transaksyon sa database, ay may mahusay na pagpipilian upang gamitin ang HibernateTransactionManager . HibernateTransactionManager maaari ding gumana sa simpleng JDBC. HibernateTransactionManager nagbibigay-daan sa maramihang pag-update at maramihang pagpasok at tinitiyak ang integridad ng data.

Kaugnay nito, ano ang Spring ORM?

Spring ORM Ang Klase ng DAO @Component ay tagsibol anotasyon na nagsasabi sa tagsibol lalagyan na magagamit natin sa klase na ito tagsibol IoC (Dependency Injection). Gumagamit kami ng JPA @PersistenceContext annotation na nagpapahiwatig ng dependency injection sa isang EntityManager.

Paano mo i-configure ang hibernate sa tagsibol?

Tingnan natin kung ano ang mga simpleng hakbang para sa hibernate at spring integration:

  1. lumikha ng talahanayan sa database Ito ay opsyonal.
  2. lumikha ng applicationContext. xml file Naglalaman ito ng impormasyon ng DataSource, SessionFactory atbp.
  3. lumikha ng Empleyado.
  4. lumikha ng empleyado.
  5. lumikha ng EmployeeDao.
  6. lumikha ng InsertTest.

Inirerekumendang: