جدول المحتويات:

ما هو Spring LocalSessionFactoryBean؟
ما هو Spring LocalSessionFactoryBean؟

فيديو: ما هو Spring LocalSessionFactoryBean؟

فيديو: ما هو Spring LocalSessionFactoryBean؟
فيديو: Spring Full Course - Learn Spring Framework in 4 Hours | Spring Framework Tutorial | Edureka 2024, شهر نوفمبر
Anonim

الخريف يوفر لوكالسيشنفاكتوري فول فئة كمصنع لكائن SessionFactory. ال لوكالسيشنفاكتوري فول يتم توصيف الكائن كوحدة برامج داخل حاوية IoC ، مع مصدر بيانات JDBC محلي أو مصدر بيانات مشترك من JNDI.

علاوة على ذلك ، ما هو SessionFactory في الربيع؟

جلسةمصنع هي واجهة. جلسةمصنع يمكن إنشاؤه من خلال توفير كائن التكوين ، والذي سيحتوي على جميع تفاصيل الخصائص ذات الصلة بقاعدة البيانات التي تم سحبها من أي من السبات. cfg. xml أو وضع السبات. ال جلسةمصنع هو كائن موضوع آمن ويستخدم من قبل جميع خيوط التطبيق.

بجانب ما ورد أعلاه ، ما هو استخدام HibernateTransactionManager؟ ال تطبيق الذي - التي الاستخدامات مصنع جلسة إسبات واحد لمعاملة قاعدة البيانات ، لديه خيار جيد ل استخدم HibernateTransactionManager . HibernateTransactionManager يمكن أن تعمل مع JDBC عادي أيضًا. HibernateTransactionManager يسمح بالتحديث المجمع والإدراج بالجملة ويضمن سلامة البيانات.

فيما يتعلق بهذا ، ما هو Spring ORM؟

الربيع ORM فئة DAO @ المكون هو الخريف التعليق التوضيحي الذي يخبر الخريف حاوية يمكننا استخدام هذه الفئة من خلالها الخريف IoC (حقن التبعية). نستخدم التعليق التوضيحي JPAPersistanceContext الذي يشير إلى إدخال التبعية إلى EntityManager.

كيف تقوم بتكوين السبات في الربيع؟

دعونا نرى ما هي الخطوات البسيطة للتكامل بين السبات والربيع:

  1. إنشاء جدول في قاعدة البيانات هو اختياري.
  2. إنشاء applicationContext. xml يحتوي على معلومات من DataSource و SessionFactory وما إلى ذلك.
  3. إنشاء موظف.
  4. خلق الموظف.
  5. إنشاء EmployeeDao.
  6. إنشاء InsertTest.

موصى به: