হাইবারনেট

হাইবারনেট ওআরএম (সংক্ষিপ্ত মধ্যে হাইবারনেট) জাভা প্রোগ্রামিং ভাষার জন্য একটি বস্তু-সম্পর্কযুক্ত ম্যাপিং সরঞ্জাম। এটি একটি রিলেশনাল ডাটাবেস বস্তু ভিত্তিক ডোমেন মডেল ম্যাপিং জন্য একটি কাঠামো প্রদান করে। হাইবারনেট হ'ল সরাসরি, স্থায়ী ডেটাবেসকে উচ্চ-স্তরের বস্তুর হ্যান্ডলিং ফাংশনগুলির সাথে অ্যাক্সেস করে প্রতিস্থাপনের প্রতিবন্ধকতা মেলামেশে সমস্যা পরিচালনা করে।

জাভা স্থিরতা API
নিজস্ব "নেটিভ" API ছাড়াও, হাইবারনেটটি জাভা পার্সিসেন্স API (JPA) স্পেসিফিকেশনের একটি বাস্তবায়ন। যেমন, জাভা SE অ্যাপ্লিকেশন, জাভা EE অ্যাপ্লিকেশন সার্ভার ইত্যাদি সহ যে কোন পরিবেশে এটি সহজেই ব্যবহার করা যেতে পারে।

প্রকল্পের বিন্যাস
আপনাকে "/ src / main / resources" এর অধীনে "hibernate.cfg.xml" লাগাতে হবে। আপনি সমস্ত মডেল-ম্যাপিং ফাইলগুলি একই ডিরেক্টরি অধীনে স্থাপন করুন যা আপনি POJO মডেল ক্লাসগুলি সংজ্ঞায়িত করে।

অন্তর্বর্তী উপাদানসমূহ
 তুলনামূলক ম্যাপিং অবজেক্ট
 টীকা
 এনটিটি ম্যানেজার - হাইবারনেট ৩.২ সংস্করণ থেকে জাভা স্থিরতা API কাজের জন্য এর ব্যবহার হয় 
 এনভার্স 
 বস্তু / গ্রিড ম্যাপার
 শার্ডস
 অনুসন্ধান
 সরঞ্জামসমূহ
 ভ্যালিডেটার
 মেটামডেল জেনারেটর
 এন হাইবারনেট

সংস্করণের সমন্বয়
 হাইবারনেট  জাভা  জেপিএ ৬  ৮ বা ১১  ২.২ ৫.৪  ৮ বা ১১  ২.২ ৫.৩  ৮ বা ১১  ২.২ ৫.২  ৮  ২.১ ৫.১.১৭  ৮  ২.১ ৫.১.১৬  ৭ বা ৮  ২.১ ৫.১.৩  ৬ বা ৭ বা ৮  ২.১ ৫  ৬ বা ৭ বা ৮  ২.১

আরো দেখুন

References

Bibliography

External links

 Hibernate source code on zGrepCode

বিষয়শ্রেণী:জাভা প্ল্যাটফর্ম
বিষয়শ্রেণী:Object-relational mapping
বিষয়শ্রেণী:Java enterprise platform
বিষয়শ্রেণী:Red Hat software
বিষয়শ্রেণী:Cross-platform software
বিষয়শ্রেণী:Persistence frameworks
বিষয়শ্রেণী:ক্রস-প্ল্যাটফর্ম সফটওয়্যার