কোন টীকাটি একটি JPA সত্তার জন্য অনন্য শনাক্তকারীকে সংজ্ঞায়িত করে?
কোন টীকাটি একটি JPA সত্তার জন্য অনন্য শনাক্তকারীকে সংজ্ঞায়িত করে?

ভিডিও: কোন টীকাটি একটি JPA সত্তার জন্য অনন্য শনাক্তকারীকে সংজ্ঞায়িত করে?

ভিডিও: কোন টীকাটি একটি JPA সত্তার জন্য অনন্য শনাক্তকারীকে সংজ্ঞায়িত করে?
ভিডিও: JPA এবং হাইবারনেট: প্রাথমিক টীকাগুলি আপনার জানা দরকার৷ 2024, নভেম্বর
Anonim

একটি ডাটাবেসে অবজেক্টগুলিকে স্থির রাখার সময় আপনার অবজেক্টের জন্য একটি অনন্য শনাক্তকারী প্রয়োজন, এটি আপনাকে অবজেক্টটি জিজ্ঞাসা করতে, বস্তুর সাথে সম্পর্ক নির্ধারণ করতে এবং অবজেক্টটি আপডেট এবং মুছে ফেলতে দেয়। JPA-তে অবজেক্ট আইডি এর মাধ্যমে সংজ্ঞায়িত করা হয় @আইডি টীকা এবং অবজেক্টের টেবিলের প্রাথমিক কী-এর সাথে সঙ্গতিপূর্ণ হওয়া উচিত।

এই বিষয়ে, জাপা একটি সত্তা কি?

সত্তা . JPA মধ্যে সত্তা POJO ছাড়া আর কিছুই নয় একটি সত্তা একটি ডাটাবেসে সংরক্ষিত একটি টেবিল প্রতিনিধিত্ব করে। একটি প্রতিটি উদাহরণ সত্তা টেবিলে একটি সারি প্রতিনিধিত্ব করে।

কেউ জিজ্ঞাসা করতে পারে, একটি সাধারণ প্রাথমিক কী সংজ্ঞায়িত করতে কোন টীকা ব্যবহার করা হয়? এমবেডেড আইডি বা আইডিক্লাস টীকা ব্যবহার করা হয় একটি যৌগ বোঝাতে প্রাথমিক কী . ক সাধারণ প্রাথমিক কী অথবা একটি ক্ষেত্র বা একটি যৌগিক সম্পত্তি প্রাথমিক কী নিম্নলিখিত প্রকারগুলির মধ্যে একটি হওয়া উচিত: যেকোনো জাভা আদিম প্রকার (বা কোনো আদিম মোড়কের প্রকার) জাভা। lang

এর পাশাপাশি, JPA সত্তায় প্রাথমিক কী কীভাবে সংজ্ঞায়িত করা হয়?

ডিফল্টরূপে প্রাথমিক কী একটি ক্রমিক 64 বিট সংখ্যা (দীর্ঘ) যা সেট স্বয়ংক্রিয়ভাবে প্রতিটি নতুনের জন্য ObjectDB দ্বারা সত্তা বস্তু যা ডাটাবেসে সংরক্ষিত হয়। দ্য প্রাথমিক কী প্রথমটির সত্তা ডাটাবেসের অবজেক্ট হল 1, the প্রাথমিক কী দ্বিতীয়টির সত্তা বস্তু হল 2, ইত্যাদি

JPA তে কি @ID বাধ্যতামূলক?

আপনি আপনার হিসাবে কলামের এই অনন্য সেট ব্যবহার করতে পারেন আইডি ভিতরে জেপিএ . দ্য JPA আইডি সবসময় ডাটাবেস টেবিলের সাথে মেলে না প্রাথমিক কী সীমাবদ্ধতা, বা একটি প্রাথমিক কী বা একটি অনন্য সীমাবদ্ধতা প্রয়োজনীয় . আপনার অবজেক্ট না থাকলে একটি আইডি , কিন্তু এটার টেবিল আছে, এটা ঠিক আছে।

প্রস্তাবিত: