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

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 কাজের জন্য এর ব্যবহার হয়
  • এনভার্স
  • বস্তু / গ্রিড ম্যাপার
  • শার্ডস
  • অনুসন্ধান
  • সরঞ্জামসমূহ
  • ভ্যালিডেটার
  • মেটামডেল জেনারেটর
  • এন হাইবারনেট

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

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

[]

আরো দেখুন

সম্পাদনা
  • Linwood, Jeff; Minter, Dave (মে ২৮, ২০১০), Beginning Hibernate (Second সংস্করণ), Apress, পৃষ্ঠা 400, আইএসবিএন 1-4302-2850-4, ডিসেম্বর ৫, ২০১০ তারিখে মূল থেকে আর্কাইভ করা, সংগ্রহের তারিখ জানুয়ারি ১৮, ২০২১ 
  • Bernard, Emmanuel; Griffin, John (ডিসেম্বর ৩০, ২০০৮), Hibernate Search in Action (First সংস্করণ), Manning Publications, পৃষ্ঠা 488, আইএসবিএন 1-933988-64-9 
  • Elliott, James; O'Brien, Tim (এপ্রিল ২২, ২০০৮), Harnessing Hibernate (First সংস্করণ), O'Reilly Media, পৃষ্ঠা 380, আইএসবিএন 0-596-51772-6 
  • King, Gavin; Christian, Bauer (নভেম্বর ২৪, ২০০৬), Java Persistence with Hibernate (Second সংস্করণ), Manning Publications, পৃষ্ঠা 880, আইএসবিএন 1-932394-88-5 
  • Linwood, Jeff; Minter, Dave (আগস্ট ২৫, ২০০৬), Beginning Hibernate: From Novice to Professional (Third সংস্করণ), Apress, পৃষ্ঠা 360, আইএসবিএন 1-59059-693-5, ডিসেম্বর ২৪, ২০১০ তারিখে মূল থেকে আর্কাইভ করা, সংগ্রহের তারিখ জানুয়ারি ১৮, ২০২১ 
  • Minter, Dave; Linwood, Jeff (জুন ২৭, ২০০৫), Pro Hibernate 3 (First সংস্করণ), Apress, পৃষ্ঠা 242, আইএসবিএন 1-59059-511-4, মার্চ ২৮, ২০১২ তারিখে মূল থেকে আর্কাইভ করা, সংগ্রহের তারিখ জানুয়ারি ১৮, ২০২১ 
  • Iverson, Will (ডিসেম্বর ২, ২০০৪), Hibernate: A J2EE Developer's Guide (First সংস্করণ), Addison Wesley, পৃষ্ঠা 384, আইএসবিএন 0-321-26819-9 
  • Pugh, Eric; Gradecki, Joseph D. (অক্টোবর ৮, ২০০৪), Professional Hibernate (Programmer to Programmer) (First সংস্করণ), Wrox, পৃষ্ঠা 456, আইএসবিএন 0-7645-7677-1 [স্থায়ীভাবে অকার্যকর সংযোগ]
  • King, Gavin; Christian, Bauer (আগস্ট ১, ২০০৪), Hibernate In Action (Second সংস্করণ), Manning Publications, পৃষ্ঠা 400, আইএসবিএন 1-932394-15-X 
  • James, Elliott (মে ১০, ২০০৪), Hibernate: A Developer's Notebook (First সংস্করণ), O'Reilly Media, পৃষ্ঠা 190, আইএসবিএন 0-596-00696-9