একটি JPA সত্তার জীবনচক্র কি?
একটি JPA সত্তার জীবনচক্র কি?

ভিডিও: একটি JPA সত্তার জীবনচক্র কি?

ভিডিও: একটি JPA সত্তার জীবনচক্র কি?
ভিডিও: JPA এবং হাইবারনেট: এন্টিটি লাইফসাইকেল মডেল 2024, মে
Anonim

দ্য জীবনচক্র এর সত্তা বস্তু চারটি অবস্থা নিয়ে গঠিত: নতুন, পরিচালিত, সরানো এবং বিচ্ছিন্ন। যখন একটি সত্তা বস্তুটি প্রাথমিকভাবে তৈরি হয় তার অবস্থা নতুন। এই অবস্থায় বস্তুটি এখনও কোনো EntityManager-এর সাথে যুক্ত নয়। অধ্যবসায়

এখানে, একটি JPA সত্তা কি?

ক জেপিএ সত্তা ক্লাস হল একটি POJO (Plain Old জাভা অবজেক্ট) ক্লাস, যেমন একটি সাধারণ জাভা ক্লাস যা ডাটাবেসে বস্তুর প্রতিনিধিত্ব করার ক্ষমতা হিসাবে চিহ্নিত (টীকাযুক্ত)। ধারণাগতভাবে এটি সিরিয়ালাইজেবল ক্লাসের মতো, যেগুলোকে সিরিয়ালাইজ করার ক্ষমতা হিসেবে চিহ্নিত করা হয়েছে।

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

এই ভাবে, অধ্যবসায় প্রসঙ্গে কি?

ক অধ্যবসায় প্রসঙ্গ সত্তার একটি সেট যেমন যে কোনো স্থায়ী পরিচয়ের জন্য একটি অনন্য সত্তা দৃষ্টান্ত রয়েছে। ইতোমধ্যে অধ্যবসায় প্রসঙ্গ , সত্তা পরিচালিত হয়. EntityManager তাদের জীবনচক্র নিয়ন্ত্রণ করে এবং তারা ডেটাস্টোর রিসোর্স অ্যাক্সেস করতে পারে। বিচ্ছিন্ন সত্তা কোনো অতিরিক্ত স্থায়ী অবস্থা লোড করতে পারে না।

@entity এর ব্যবহার কি?

সত্তা কনটেইনার-পরিচালিত অধ্যবসায় ব্যবহার করে স্বয়ংক্রিয়ভাবে একটি রিলেশনাল ডাটাবেসে সংরক্ষিত অবিরাম ডেটা উপস্থাপন করে। তারা স্থির কারণ তাদের ডেটা কিছু ফর্ম ডেটা স্টোরেজ সিস্টেমে অবিরামভাবে সংরক্ষণ করা হয়, যেমন একটি ডাটাবেস: তারা একটি সার্ভার ব্যর্থতা, ব্যর্থতা, বা একটি নেটওয়ার্ক ব্যর্থতা থেকে বেঁচে থাকে।

প্রস্তাবিত: