হাইবারনেট
হাইবারনেট ওআরএম (সংক্ষিপ্ত মধ্যে হাইবারনেট) জাভা প্রোগ্রামিং ভাষার জন্য একটি বস্তু-সম্পর্কযুক্ত ম্যাপিং সরঞ্জাম। এটি একটি রিলেশনাল ডাটাবেস বস্তু ভিত্তিক ডোমেন মডেল ম্যাপিং জন্য একটি কাঠামো প্রদান করে। হাইবারনেট হ'ল সরাসরি, স্থায়ী ডেটাবেসকে উচ্চ-স্তরের বস্তুর হ্যান্ডলিং ফাংশনগুলির সাথে অ্যাক্সেস করে প্রতিস্থাপনের প্রতিবন্ধকতা মেলামেশে সমস্যা পরিচালনা করে।
উন্নয়নকারী | রেড হ্যাট |
---|---|
প্রাথমিক সংস্করণ | ২৩ মে ২০০১ |
স্থিতিশীল সংস্করণ | v5.4.1.Final
/ ১৯ জানুয়ারি ২০১৯ |
রিপজিটরি | |
যে ভাষায় লিখিত | Java |
অপারেটিং সিস্টেম | Cross-platform |
প্ল্যাটফর্ম | জাভা ভার্চুয়াল মেশিন |
ধরন | Object-relational mapping |
লাইসেন্স | GNU Lesser General Public License |
ওয়েবসাইট | hibernate |
জাভা স্থিরতা API
সম্পাদনানিজস্ব "নেটিভ" API ছাড়াও, হাইবারনেটটি জাভা পার্সিসেন্স API (JPA) স্পেসিফিকেশনের একটি বাস্তবায়ন। যেমন, জাভা SE অ্যাপ্লিকেশন, জাভা EE অ্যাপ্লিকেশন সার্ভার ইত্যাদি সহ যে কোন পরিবেশে এটি সহজেই ব্যবহার করা যেতে পারে।
প্রকল্পের বিন্যাস
সম্পাদনাআপনাকে "/ src / main / resources" এর অধীনে "hibernate.cfg.xml" লাগাতে হবে। আপনি সমস্ত মডেল-ম্যাপিং ফাইলগুলি একই ডিরেক্টরি অধীনে স্থাপন করুন যা আপনি POJO মডেল ক্লাসগুলি সংজ্ঞায়িত করে।
অন্তর্বর্তী উপাদানসমূহ
সম্পাদনা- তুলনামূলক ম্যাপিং অবজেক্ট
- টীকা
- এনটিটি ম্যানেজার - হাইবারনেট ৩.২ সংস্করণ থেকে জাভা স্থিরতা API কাজের জন্য এর ব্যবহার হয়
- এনভার্স
- বস্তু / গ্রিড ম্যাপার
- শার্ডস
- অনুসন্ধান
- সরঞ্জামসমূহ
- ভ্যালিডেটার
- মেটামডেল জেনারেটর
- এন হাইবারনেট
সংস্করণের সমন্বয়
সম্পাদনাহাইবারনেট | জাভা | জেপিএ |
---|---|---|
৬ | ৮ বা ১১ | ২.২ |
৫.৪ | ৮ বা ১১ | ২.২ |
৫.৩ | ৮ বা ১১ | ২.২ |
৫.২ | ৮ | ২.১ |
৫.১.১৭ | ৮ | ২.১ |
৫.১.১৬ | ৭ বা ৮ | ২.১ |
৫.১.৩ | ৬ বা ৭ বা ৮ | ২.১ |
৫ | ৬ বা ৭ বা ৮ | ২.১ |
আরো দেখুন
সম্পাদনাReferences
সম্পাদনাBibliography
সম্পাদনা- 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
External links
সম্পাদনা- দাপ্তরিক ওয়েবসাইট
- Hibernate source code on zGrepCode