জাভাতে হাইপারনেট কি?
জাভাতে হাইপারনেট কি?

ভিডিও: জাভাতে হাইপারনেট কি?

ভিডিও: জাভাতে হাইপারনেট কি?
ভিডিও: জাভা প্রোগ্রামিং কি, কিভাবে শিখবেন 2024, মে
Anonim

প্ল্যাটফর্ম: জাভা ভার্চুয়াল মেশিন

এই পদ্ধতিতে, কেন জাভাতে হাইবারনেট ফ্রেমওয়ার্ক ব্যবহার করা হয়?

হাইবারনেট ইহা একটি জাভা ফ্রেমওয়ার্ক যে উন্নয়ন সহজতর জাভা ডাটাবেসের সাথে ইন্টারঅ্যাক্ট করার জন্য অ্যাপ্লিকেশন। এটি একটি ওপেন সোর্স, লাইটওয়েট, ORM (অবজেক্ট রিলেশনাল ম্যাপিং) টুল। হাইবারনেট JPA এর স্পেসিফিকেশন প্রয়োগ করে ( জাভা Persistence API) ডেটা স্থিরতার জন্য।

অতিরিক্তভাবে, হাইবারনেট কেন JDBC এর চেয়ে ভালো? হাইবারনেট স্বচ্ছ অধ্যবসায় প্রদান করে এবং RDBMS-এর সাথে ইন্টারঅ্যাকশনের সময় ডেভেলপারকে ডাটাবেস টেবিল টিপলকে অ্যাপ্লিকেশন অবজেক্টে ম্যাপ করার জন্য স্পষ্টভাবে কোড লিখতে হবে না। সঙ্গে জেডিবিসি এই রূপান্তরটি ডেভেলপারকে ম্যানুয়ালি কোডের লাইন দিয়ে যত্ন নিতে হবে। হাইবারনেট এই ম্যাপিং নিজেই প্রদান করে।

তদনুসারে, জেপিএ এবং জেডিবিসির মধ্যে পার্থক্য কী?

প্রধান JPA এবং JDBC এর মধ্যে পার্থক্য বিমূর্ততা স্তর. জেডিবিসি ডাটাবেসের সাথে মিথস্ক্রিয়া জন্য একটি নিম্ন স্তরের মান. জেপিএ আপনাকে আপনার অ্যাপ্লিকেশনে একটি অবজেক্ট মডেল ব্যবহার করতে দেয় যা আপনার জীবনকে অনেক সহজ করে তুলতে পারে। জেডিবিসি আপনাকে ডাটাবেসের সাথে সরাসরি আরও কিছু করতে দেয়, তবে এটির জন্য আরও মনোযোগের প্রয়োজন।

জাভাতে ORM টুল কি?

ওআরএম অবজেক্ট-রিলেশনাল ম্যাপিং ( ওআরএম ) রিলেশনাল ডাটাবেস এবং অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষার মধ্যে ডেটা রূপান্তর করার জন্য একটি প্রোগ্রামিং কৌশল যেমন জাভা , C#, ইত্যাদি। OO লজিক থেকে SQL প্রশ্নের বিবরণ লুকিয়ে রাখে। 3. হুড অধীনে JDBC 'ভিত্তিক.

প্রস্তাবিত: