সুচিপত্র:

স্প্রিং LocalSessionFactoryBean কি?
স্প্রিং LocalSessionFactoryBean কি?

ভিডিও: স্প্রিং LocalSessionFactoryBean কি?

ভিডিও: স্প্রিং LocalSessionFactoryBean কি?
ভিডিও: হাইবারনেট 5-এ সেশনফ্যাক্টরি তৈরি 2024, মে
Anonim

বসন্ত প্রদান করে স্থানীয় অধিবেশন ফ্যাক্টরিবিন একটি SessionFactory বস্তুর জন্য একটি কারখানা হিসাবে শ্রেণী। দ্য স্থানীয় অধিবেশন ফ্যাক্টরিবিন অবজেক্টটি আইওসি কন্টেইনারের ভিতরে একটি শিম হিসাবে কনফিগার করা হয়েছে, হয় একটি স্থানীয় JDBC ডেটাসোর্স বা JNDI থেকে শেয়ার করা ডেটাসোর্স।

উপরন্তু, বসন্তে SessionFactory কি?

সেশনফ্যাক্টরি একটি ইন্টারফেস হয়। সেশনফ্যাক্টরি কনফিগারেশন অবজেক্ট প্রদান করে তৈরি করা যেতে পারে, যাতে হাইবারনেট থেকে টানা সমস্ত ডিবি সম্পর্কিত সম্পত্তির বিবরণ থাকবে। cfg xml ফাইল বা হাইবারনেট। দ্য সেশনফ্যাক্টরি একটি থ্রেড নিরাপদ বস্তু এবং একটি অ্যাপ্লিকেশনের সমস্ত থ্রেড দ্বারা ব্যবহৃত হয়।

উপরের পাশাপাশি, হাইবারনেট ট্রানজ্যাকশন ম্যানেজার এর ব্যবহার কি? দ্য আবেদন যে ব্যবহারসমূহ ডাটাবেস লেনদেনের জন্য একক হাইবারনেট সেশন ফ্যাক্টরি, ভালো পছন্দ আছে হাইবারনেট ট্রানজ্যাকশন ম্যানেজার ব্যবহার করুন . হাইবারনেট ট্রানজ্যাকশন ম্যানেজার প্লেইন JDBC এর সাথেও কাজ করতে পারেন। হাইবারনেট ট্রানজ্যাকশন ম্যানেজার বাল্ক আপডেট এবং বাল্ক সন্নিবেশের অনুমতি দেয় এবং ডেটা অখণ্ডতা নিশ্চিত করে।

এই বিষয়ে, স্প্রিং ওআরএম কি?

বসন্ত ORM ডিএও ক্লাস @ কম্পোনেন্ট হল বসন্ত টীকা যে বলতে বসন্ত ধারক যা আমরা এই শ্রেণীর মাধ্যমে ব্যবহার করতে পারি বসন্ত আইওসি (নির্ভরতা ইনজেকশন)। আমরা JPA @PersistenceContext টীকা ব্যবহার করি যা একটি EntityManager-এ নির্ভরতা ইনজেকশন নির্দেশ করে।

আপনি কিভাবে বসন্তে হাইবারনেট কনফিগার করবেন?

আসুন দেখি হাইবারনেট এবং স্প্রিং ইন্টিগ্রেশনের জন্য সহজ পদক্ষেপগুলি কী কী:

  1. ডাটাবেসে টেবিল তৈরি করুন এটা ঐচ্ছিক।
  2. অ্যাপ্লিকেশন কনটেক্সট তৈরি করুন। xml ফাইলটিতে ডেটাসোর্স, সেশনফ্যাক্টরি ইত্যাদির তথ্য রয়েছে।
  3. কর্মচারী তৈরি করুন।
  4. কর্মী তৈরি করুন।
  5. EmployeeDao তৈরি করুন।
  6. InsertTest তৈরি করুন।

প্রস্তাবিত: