Hi, Today equals() method of DataObjects returns true if all attributes internal of the DO are equals. I would prefer to see it true only if the attributes that are part of the PK are equals. If you put one instance of a DO refering an entity A in a List. Then want later to get it from the list, I espect that the find will be done on the PK attributes only. Supposing my DO changes in middle some internal attributes I am still referring the same "entity". I find this requirement more logical from the "user" of the DO. If PK fields are null, equals would return false. Now I understand also the need to compare all attributes. I think about a isIdentical method that will return true if pk attributes are not null and all other attributes are equals. For the hashCode I would do the same as today but only of pk attributes. What do you think ?
Vincent _______________________________________________ Xdoclet-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-devel
