হাইবারনেট
| উন্নয়নকারী | রেড হ্যাট |
|---|---|
| প্রাথমিক সংস্করণ | ২৩ মে ২০০১ |
| স্থিতিশীল সংস্করণ | 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, পৃ. ৪০০, আইএসবিএন ১-৪৩০২-২৮৫০-৪, ৫ ডিসেম্বর ২০১০ তারিখে মূল থেকে আর্কাইভকৃত, সংগ্রহের তারিখ ১৮ জানুয়ারি ২০২১
- Bernard, Emmanuel; Griffin, John (৩০ ডিসেম্বর ২০০৮), Hibernate Search in Action (First সংস্করণ), Manning Publications, পৃ. ৪৮৮, আইএসবিএন ১-৯৩৩৯৮৮-৬৪-৯
- Elliott, James; O'Brien, Tim (২২ এপ্রিল ২০০৮), Harnessing Hibernate (First সংস্করণ), O'Reilly Media, পৃ. ৩৮০, আইএসবিএন ০-৫৯৬-৫১৭৭২-৬
- King, Gavin; Christian, Bauer (২৪ নভেম্বর ২০০৬), Java Persistence with Hibernate (Second সংস্করণ), Manning Publications, পৃ. ৮৮০, আইএসবিএন ১-৯৩২৩৯৪-৮৮-৫
- Linwood, Jeff; Minter, Dave (২৫ আগস্ট ২০০৬), Beginning Hibernate: From Novice to Professional (Third সংস্করণ), Apress, পৃ. ৩৬০, আইএসবিএন ১-৫৯০৫৯-৬৯৩-৫, ২৪ ডিসেম্বর ২০১০ তারিখে মূল থেকে আর্কাইভকৃত, সংগ্রহের তারিখ ১৮ জানুয়ারি ২০২১
- Minter, Dave; Linwood, Jeff (২৭ জুন ২০০৫), Pro Hibernate 3 (First সংস্করণ), Apress, পৃ. ২৪২, আইএসবিএন ১-৫৯০৫৯-৫১১-৪, ২৮ মার্চ ২০১২ তারিখে মূল থেকে আর্কাইভকৃত, সংগ্রহের তারিখ ১৮ জানুয়ারি ২০২১
- Iverson, Will (২ ডিসেম্বর ২০০৪), Hibernate: A J2EE Developer's Guide (First সংস্করণ), Addison Wesley, পৃ. ৩৮৪, আইএসবিএন ০-৩২১-২৬৮১৯-৯
- Pugh, Eric; Gradecki, Joseph D. (৮ অক্টোবর ২০০৪), Professional Hibernate (Programmer to Programmer) (First সংস্করণ), Wrox, পৃ. ৪৫৬, আইএসবিএন ০-৭৬৪৫-৭৬৭৭-১[স্থায়ীভাবে অকার্যকর সংযোগ]
- King, Gavin; Christian, Bauer (১ আগস্ট ২০০৪), Hibernate In Action (Second সংস্করণ), Manning Publications, পৃ. ৪০০, আইএসবিএন ১-৯৩২৩৯৪-১৫-X
- James, Elliott (১০ মে ২০০৪), Hibernate: A Developer's Notebook (First সংস্করণ), O'Reilly Media, পৃ. ১৯০, আইএসবিএন ০-৫৯৬-০০৬৯৬-৯
External links
[সম্পাদনা]- দাপ্তরিক ওয়েবসাইট
- Hibernate source code on zGrepCode