فهرست مطالب:

بهار LocalSessionFactoryBean چیست؟
بهار LocalSessionFactoryBean چیست؟

تصویری: بهار LocalSessionFactoryBean چیست؟

تصویری: بهار LocalSessionFactoryBean چیست؟
تصویری: Java Tech Talk: Hand-made Spring Boot Starter 2024, نوامبر
Anonim

بهار را فراهم می کند LocalSessionFactoryBean کلاس به عنوان کارخانه برای یک شی SessionFactory. این LocalSessionFactoryBean شی به عنوان یک لوبیا در داخل ظرف IoC، با یک منبع داده محلی JDBC یا یک منبع داده مشترک از JNDI پیکربندی شده است.

علاوه بر این، SessionFactory در بهار چیست؟

SessionFactory یک رابط است. SessionFactory را می توان با ارائه شی Configuration ایجاد کرد، که حاوی تمام جزئیات ویژگی مربوط به DB است که از هر دو حالت hibernate استخراج شده است. cfg. فایل xml یا hibernate. این SessionFactory یک شی ایمن رشته است و توسط تمام رشته های یک برنامه استفاده می شود.

علاوه بر موارد فوق، HibernateTransactionManager چه کاربردی دارد؟ این کاربرد که استفاده می کند کارخانه نشست تنها hibernate برای تراکنش پایگاه داده، انتخاب خوبی دارد از HibernateTransactionManager استفاده کنید . HibernateTransactionManager می تواند با JDBC ساده نیز کار کند. HibernateTransactionManager اجازه به روز رسانی انبوه و درج انبوه را می دهد و یکپارچگی داده ها را تضمین می کند.

با توجه به این موضوع، Spring ORM چیست؟

بهار ORM DAO Class @Component است بهار حاشیه نویسی که به بهار ظرفی که می توانیم از طریق آن از این کلاس استفاده کنیم بهار IoC (تزریق وابستگی). ما از حاشیه نویسی JPA @PersistenceContext استفاده می کنیم که نشان دهنده تزریق وابستگی به EntityManager است.

چگونه hibernate را در بهار پیکربندی کنید؟

بیایید ببینیم که مراحل ساده برای ادغام خواب زمستانی و فنری چیست:

  1. ایجاد جدول در پایگاه داده اختیاری است.
  2. ایجاد applicationContext فایل xml حاوی اطلاعات DataSource، SessionFactory و غیره است.
  3. ایجاد کارمند
  4. ایجاد کارمند
  5. EmployeeDao را ایجاد کنید.
  6. InsertTest را ایجاد کنید.

توصیه شده: