হাইবারনেট

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
পরিভ্রমণে ঝাঁপ দিন অনুসন্ধানে ঝাঁপ দিন
Hibernate ORM
Hibernate logo a.png
উন্নয়নকারীরেড হ্যাট
প্রাথমিক সংস্করণ২৩ মে ২০০১; ১৮ বছর আগে (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 কাজের জন্য এর ব্যবহার হয়
  • এনভার্স
  • বস্তু / গ্রিড ম্যাপার
  • শার্ডস
  • অনুসন্ধান
  • সরঞ্জামসমূহ
  • ভ্যালিডেটার
  • মেটামডেল জেনারেটর
  • এন হাইবারনেট

সংস্করণের সমন্বয়[সম্পাদনা]

হাইবারনেট জাভা জেপিএ
৮ বা ১১ ২.২
৫.৪ ৮ বা ১১ ২.২
৫.৩ ৮ বা ১১ ২.২
৫.২ ২.১
৫.১.১৭ ২.১
৫.১.১৬ ৭ বা ৮ ২.১
৫.১.৩ ৬ বা ৭ বা ৮ ২.১
৬ বা ৭ বা ৮ ২.১

[১]

আরো দেখুন[সম্পাদনা]

References[সম্পাদনা]

Bibliography[সম্পাদনা]

External links[সম্পাদনা]