EJB3.0 স্পেসিফিকেশন থেকে :
ক্যাসকেড টিকা রোধের উপাদানটি সম্পর্কিত সংস্থাগুলিতে কোনও ক্রিয়াকলাপের প্রভাব প্রচার করতে ব্যবহৃত হতে পারে। ক্যাসকেড কার্যকারিতা সর্বাধিক ব্যবহৃত পিতামাতার এবং শিশু সম্পর্কের ক্ষেত্রে ব্যবহৃত হয়।
এক্স যদি একটি পরিচালিত সত্তা হয়, অপসারণ অপারেশন এটি মুছে ফেলার কারণ করে। এক্স থেকে অন্য অন্যান্য সত্তার সাথে ক্যাসকেড = অপসারণ বা ক্যাসকেড = সমস্ত এনোটোটেশন উপাদান মূল্যের সাথে সম্পর্কযুক্ত করে যদি অপসারণ অপারেশনটি এক্স দ্বারা রেফারেন্সযুক্ত সত্তাগুলিতে ক্যাসকেড করা হয়।
সুতরাং সংক্ষেপে, সংজ্ঞায়িত সত্তা সম্পর্কগুলি CascadeType.All
নিশ্চিত করবে যে পিতামাতার উপর ঘটে যাওয়া সমস্ত অধ্যবসায়ের ঘটনা যেমন অবিরাম, রিফ্রেশ করে, মার্জ করে এবং সরান, সন্তানের কাছে পৌঁছে দেওয়া হবে। অন্যান্য CascadeType
বিকল্পগুলি সংজ্ঞায়িত করে বিকাশকারীকে সত্তা সমিতি কীভাবে অধ্যবসায় পরিচালনা করে তার উপর নিয়ন্ত্রণের আরও দানাদার স্তর সরবরাহ করে।
উদাহরণস্বরূপ যদি আমার কাছে কোনও অবজেক্ট বুক থাকে যা পৃষ্ঠাগুলির একটি তালিকা অন্তর্ভুক্ত করে এবং আমি এই তালিকার মধ্যে একটি পৃষ্ঠা অবজেক্ট যুক্ত করি। যদি @OneToMany
বুক এবং পৃষ্ঠাটির মধ্যে সংযুক্তি সংজ্ঞায়িত টীকাগুলি চিহ্নিত করা হয় CascadeType.All
, তবে বইটি স্থির রাখার ফলে পৃষ্ঠাটি ডাটাবেসেও স্থির থাকবে।