বিষয়বস্তুতে চলুন

হাইবারনেট

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
Hibernate ORM
উন্নয়নকারীরেড হ্যাট
প্রাথমিক সংস্করণ২৩ মে ২০০১; ২৪ বছর আগে (2001-05-23)
স্থিতিশীল সংস্করণ
v5.4.1.Final / ১৯ জানুয়ারি ২০১৯; ৬ বছর আগে (2019-01-19)
রিপজিটরি উইকিউপাত্তে এটি সম্পাদনা করুন
যে ভাষায় লিখিতJava
অপারেটিং সিস্টেমCross-platform
প্ল্যাটফর্মজাভা ভার্চুয়াল মেশিন
ধরনObject-relational mapping
লাইসেন্সGNU Lesser General Public License
ওয়েবসাইটhibernate.org

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

জাভা স্থিরতা API

[সম্পাদনা]

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

প্রকল্পের বিন্যাস

[সম্পাদনা]

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

অন্তর্বর্তী উপাদানসমূহ

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

সংস্করণের সমন্বয়

[সম্পাদনা]
হাইবারনেটজাভাজেপিএ
৮ বা ১১২.২
৫.৪৮ বা ১১২.২
৫.৩৮ বা ১১২.২
৫.২২.১
৫.১.১৭২.১
৫.১.১৬৭ বা ৮২.১
৫.১.৩৬ বা ৭ বা ৮২.১
৬ বা ৭ বা ৮২.১

[]

আরো দেখুন

[সম্পাদনা]
  1. "Compatibility matrix"
[সম্পাদনা]