Mục lục:

Spring LocalSessionFactoryBean là gì?
Spring LocalSessionFactoryBean là gì?

Video: Spring LocalSessionFactoryBean là gì?

Video: Spring LocalSessionFactoryBean là gì?
Video: SpringMVC - Xây dựng tầng Repository và Service của Front Controller Pattern 2024, Tháng mười một
Anonim

Mùa xuân cung cấp LocalSessionFactoryBean lớp như một nhà máy cho một đối tượng SessionFactory. Các LocalSessionFactoryBean đối tượng được cấu hình như một bean bên trong vùng chứa IoC, với JDBC DataSource cục bộ hoặc một DataSource được chia sẻ từ JNDI.

Hơn nữa, SessionFactory vào mùa xuân là gì?

SessionFactory là một giao diện. SessionFactory có thể được tạo bằng cách cung cấp đối tượng Cấu hình, đối tượng này sẽ chứa tất cả các chi tiết thuộc tính liên quan đến DB được lấy từ một trong hai chế độ ngủ đông. cfg. tệp xml hoặc ngủ đông. Các SessionFactory là một đối tượng an toàn của luồng và được sử dụng bởi tất cả các luồng của một ứng dụng.

Ngoài phần trên, việc sử dụng HibernateTransactionManager là gì? Các ứng dụng điều đó sử dụng Nhà máy phiên ngủ đông duy nhất cho giao dịch cơ sở dữ liệu, có lựa chọn tốt để sử dụng HibernateTransactionManager . HibernateTransactionManager cũng có thể hoạt động với JDBC đơn giản. HibernateTransactionManager cho phép cập nhật hàng loạt và chèn hàng loạt và đảm bảo tính toàn vẹn của dữ liệu.

Về vấn đề này, Spring ORM là gì?

Mùa xuân ORM DAO Class @Component là Mùa xuân chú thích cho biết Mùa xuân vùng chứa mà chúng ta có thể sử dụng lớp này thông qua Mùa xuân IoC (tiêm phụ thuộc). Chúng tôi sử dụng chú thích JPA @PersistenceContext cho biết việc đưa phụ thuộc vào EntityManager.

Làm cách nào để bạn cấu hình chế độ ngủ đông vào mùa xuân?

Hãy xem các bước đơn giản để tích hợp hibernate và spring là gì:

  1. tạo bảng trong cơ sở dữ liệu Nó là tùy chọn.
  2. tạo applicationContext. tệp xml Nó chứa thông tin của DataSource, SessionFactory, v.v.
  3. tạo Nhân viên.
  4. tạo nhân viên.
  5. tạo EmployeeDao.
  6. tạo InsertTest.

Đề xuất: