Sommario:

Che cos'è Spring LocalSessionFactoryBean?
Che cos'è Spring LocalSessionFactoryBean?

Video: Che cos'è Spring LocalSessionFactoryBean?

Video: Che cos'è Spring LocalSessionFactoryBean?
Video: Вопросы и ответы на собеседовании по Java | Интервью с первокурсниками | 2020 Пропуск | #кирансир 2024, Maggio
Anonim

Primavera fornisce il LocalSessionFactoryBean class come factory per un oggetto SessionFactory. Il LocalSessionFactoryBean l'oggetto è configurato come bean all'interno del contenitore IoC, con un DataSource JDBC locale o un DataSource condiviso da JNDI.

Inoltre, cos'è SessionFactory in primavera?

SessionFactory è un'interfaccia. SessionFactory può essere creato fornendo l'oggetto Configuration, che conterrà tutti i dettagli delle proprietà relative al DB estratti da entrambi ibernati. cfg. xml o ibernazione. Il SessionFactory è un oggetto thread-safe e viene utilizzato da tutti i thread di un'applicazione.

Oltre a quanto sopra, qual è l'uso di HibernateTransactionManager? Il applicazione Quello usa una singola sessione di ibernazione per la transazione del database, ha una buona scelta per usa HibernateTransactionManager . HibernateTransactionManager può funzionare anche con JDBC semplice. HibernateTransactionManager consente l'aggiornamento e l'inserimento in blocco e garantisce l'integrità dei dati.

Rispetto a questo, cos'è Spring ORM?

Primavera ORM La classe DAO @Component è Primavera annotazione che dicono il Primavera contenitore attraverso il quale possiamo usare questa classe Primavera IoC (iniezione di dipendenza). Usiamo l'annotazione JPA @PersistenceContext che indica l'iniezione di dipendenza a un EntityManager.

Come si configura l'ibernazione in primavera?

Vediamo quali sono i semplici passaggi per l'ibernazione e l'integrazione primaverile:

  1. creare tabella nel database È facoltativo.
  2. creare applicationContext. xml file Contiene informazioni su DataSource, SessionFactory ecc.
  3. creare dipendente.
  4. creare dipendente.
  5. creare EmployeeDao.
  6. creare InsertTest.

Consigliato: