توصيات بشأن جافا - عمليات التنفيذ بالمواقع فقط

  1. بالنسبة للمناطق التي يكون فيها حجم المعاملات عاليًا (مثل القياس الأولي)، فاستخدم Hibernate SQL لغير حقول CLOB عند الإمكان، وذلك على نقيض قراءة كائن العمل بأكمله. إذا كان يجب استرداد أحد حقول CLOB، فيجب استخدام إما "الكيان" أو "كائن عمل الإصدار المحدود". يجب استخدام قراءة كائن العمل بأكمله كآخر وسيلة للمناطق ذات الأحجام المرتفعة. يجب وضع هذه العملية في الاعتبار أيضًا عند تحديث البيانات، وذلك عندما توفر وظائف مماثلة لتلك الخاصة بتحديث كائن العمل. يجب مراعاة مثل هذه الطرق فقط إذا لم يكن مطلوبًا إجراء المعالجة اللاحقة والمعالجة السابقة وعمليات التحقق على مستوى كائن العمل.
  2. بالنسبة لعبارة SQL select البسيطة في Java (بدون عدة روابط وبدون منطق معقد)، يوفر استخدام أداة Hibernate SQL منافع أكثر من استخدام خدمة عمل ومنطقة، نظرًا لأنه يتم تخزين الكيانات مؤقتًا لأداة Hibernate SQL.
  3. يتم توفير كائنات عمل "الإصدار المحدود" كطريقة للوصول إلى الحقول الرئيسية لكائن عمل ما، بدون استرجاع كل المعلومات. يؤدي استرجاع معلومات أقل إلى الإسراع من عملية قراءة كائن العمل.