جعل الكسوف يساوي () / شفرة التجزئة () استخدام حاصل

StackOverflow https://stackoverflow.com/questions/802825

  •  03-07-2019
  •  | 
  •  

سؤال

هل من الممكن لجعل الافتراضي الكسوف "توليد شفرة التجزئة () ويساوي ()" حاصل استخدام بدلا من الإشارات المجال؟ - بمعنى آخر. يمكنني الحصول على القالب الذي يستخدم ذلك؟

وأنا باستخدام السبات، وكائنات بروكسي وLazyLoaded فقط عند استخدام حاصل وليس من المراجع المجال. انها مصدر ازعاج لتتغير باستمرار.

والحلول واضحة هي لإنشاء قالب نفسي أو إرسال بريد المساعد - الذي يشعر وكأنه مبالغة

وتحرير: تبدو مثل هذه ليست شكلي. أنا أطرح هذا كسؤال لأدوات المجموعة جبوس (أنها تجعل بعض الإضافات لالسبات).

هل كانت مفيدة؟

المحلول

وانها ليست الحل، وليس الحل - ولكنك قد تحاول توليد equals()، ثم استخدام 'تغليف الحقل' إعادة الهيكلية ليحل محل كل حقل acceses استخدام حاصل / اضعي (يعمل داخل الطبقة أيضا).

نصائح أخرى

وأوههه، أن يكون متأن مع proxing: HTTP: / /blog.xebia.com/2008/03/08/advanced-hibernate-proxy-pitfalls/ ؛)

والغريب أن هذه النماذج لا يبدو أن يكون شكلي على الإطلاق.

وأنت قد ترغب في النظر في <لأ href = "https://stackoverflow.com/questions/281121/is-it-possible-to-make-eclipse-generate-hashcode-and-equals-with-hashcodebuilder" > هذا السؤال . أيضا هذا بلوق . من المحتمل أن جوجل تحصل على الكثير.

وأنا استخدم المساعد لتوليد hashCode() وequals() مع <لأ href = "HTTP: //commons.apache.org/lang/ "يختلط =" نوفولو noreferrer "> المشاعات اباتشي انج

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top