如果我有一个带有A,B,C和D列的表格:
A:自动生成的id (PK)
B&C:组合必须唯一(实际上在业务意义上定义身份的列)
D:其他一些列。
现在,如果基于这个表格创建业务对象(例如在Java中),哪种equals()方法的实现更好:
A:自动生成的id (PK)
B&C:组合必须唯一(实际上在业务意义上定义身份的列)
D:其他一些列。
现在,如果基于这个表格创建业务对象(例如在Java中),哪种equals()方法的实现更好:
- 基于A来定义相等性。
- 基于B和C来定义相等性。
equals()
方法中要排除A
? - Buhake Sindi