- * Interface for persistent objects. This defines required functionality for all objects
- * that are persisted.
- *
- * Objects that implement this interface and which implement
- * {@link java.lang.Object#equals(java.lang.Object)}
- * should exclude the primary key and version from determining equality.
+ * Interface for persistent objects. This defines a generic interface for accessing
+ * primary key and version of entities.