[英]Can netbeans auto-generate correct hashCode() and equals() methods for a mapping?
我正在創建兩個對象類的多對多映射。 我是否需要編寫hashCode()
和equals()
方法; 如果是這樣,netbeans會自動生成代碼幫助嗎?
是的,您可以使用IDE生成的哈希碼來比較兩個實例。 你的情況就足夠了,更重要的是equals方法,注意相等的參數。 自動生成的代碼將比較所有參數,但您可能只需要很少的參數來唯一地識別它。
假設您需要查看從DB讀取的記錄是否屬於同一實體,只需比較equals方法中的主鍵。 選擇一個平等標准完全由你自行決定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.