Cuprins:

Ce este primăvara LocalSessionFactoryBean?
Ce este primăvara LocalSessionFactoryBean?

Video: Ce este primăvara LocalSessionFactoryBean?

Video: Ce este primăvara LocalSessionFactoryBean?
Video: SessionFactory creation in Hibernate 5 2024, Noiembrie
Anonim

Arc oferă LocalSessionFactoryBean clasa ca o fabrică pentru un obiect SessionFactory. The LocalSessionFactoryBean obiectul este configurat ca un bean în interiorul containerului IoC, fie cu o sursă de date JDBC locală, fie cu o sursă de date partajată de la JNDI.

În plus, ce este SessionFactory primăvara?

SessionFactory este o interfață. SessionFactory poate fi creat prin furnizarea unui obiect de configurare, care va conține toate detaliile proprietăților legate de DB extrase din fiecare hibernare. cfg. fișier xml sau hibernare. The SessionFactory este un obiect sigur și utilizat de toate firele de execuție ale unei aplicații.

În afară de mai sus, la ce folosește HibernateTransactionManager? The aplicarea acea utilizări o singură fabrică de sesiune de hibernare pentru tranzacția bazei de date, are o alegere bună utilizați HibernateTransactionManager . HibernateTransactionManager poate funcționa și cu JDBC simplu. HibernateTransactionManager permite actualizarea în bloc și inserarea în bloc și asigură integritatea datelor.

În ceea ce privește acest lucru, ce este Spring ORM?

ORM de primăvară Clasa DAO @Component este Arc adnotare care spune Arc container prin care putem folosi această clasă Arc IoC (Injecția Dependenței). Folosim adnotarea JPA @PersistenceContext care indică injecția de dependență la un EntityManager.

Cum configurezi hibernarea primăvara?

Să vedem care sunt pașii simpli pentru integrarea în hibernare și primăvară:

  1. creați tabel în baza de date Este opțional.
  2. creați contextul aplicației. xml Conține informații despre DataSource, SessionFactory etc.
  3. creează un angajat.
  4. a crea angajat.
  5. creați EmployeeDao.
  6. creați InsertTest.

Recomandat: