الانتقال إلى المحتوى

مشكلة Increament Sequence


muhammed azab_93208

Recommended Posts

السلام عليكم 

 

عملتsequence  بس المشكلة كل ما افتح  page   تعد بالارقام  حتي ولو معملتش حفظ 

عدلتها nocash  لاكن مفيش فايدة هل يوجد حل انها تاخد اخر رقم بالجدول وتزود عليه   ؟؟؟؟

رابط هذا التعليق
شارك

كود ال sequence  يتم وضعه فى ال dml_insert   قبل   على هذا النحو

 

        if (operation==DML_INSERT) {
                    SequenceImpl seq = new SequenceImpl("CALC_SEQ", getDBTransaction());
                    Number n = seq.getSequenceNumber();
                    setCalcId(n);
                }
                }
                super.doDML(operation, e);
                }
رابط هذا التعليق
شارك

صح انا حطيته بملف جافا داخل  entityimpl

 create(AttributeList attributeList)

 

بس هو معترض علي كلمة operation       قولت يمكن لازم اكتب اول حرف capital  لاكن مفيش فايدة

رابط هذا التعليق
شارك

ليس داخل ال Create  وانما  فى   protected void doDML(int operation, TransactionEvent e) {

 

بتعمل generate   لل  date manipulation method

 

 على النحو السابق

 

 

وممكن عند create  ايضا  بدون سطر ال operation

عند ال create  ينفذ عتد الضغط على زرار الاضافة  creatInsert

 

وعند ال dml   عند الحفظ فى حالة الاضافة  زرار Commit

رابط هذا التعليق
شارك

نعم تزود 1 على القيمة max()

لكن ايضا ال sequence    تعمل داحل ال EntityEmpl   بس حضرتك ضع كود الجافا   بالكامل  اللى حضرتك عملته علشان تعرف طريقة استخدام ال sequence

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية