diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractRow.java b/jOOQ/src/main/java/org/jooq/impl/AbstractRow.java index 556477684e..223334c481 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractRow.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractRow.java @@ -511,4 +511,23 @@ abstract class AbstractRow extends AbstractQueryPart implement + // ------------------------------------------------------------------------ + // XXX: Object API + // ------------------------------------------------------------------------ + + @Override + public int hashCode() { + return fields.hashCode(); + } + + @Override + public boolean equals(Object that) { + if (this == that) + return true; + + if (that instanceof AbstractRow r) + return fields.equals(r.fields); + + return super.equals(that); + } }