diff --git a/jOOQ/src/main/java/org/jooq/Sequence.java b/jOOQ/src/main/java/org/jooq/Sequence.java index f62dad2ec0..8f34567e22 100644 --- a/jOOQ/src/main/java/org/jooq/Sequence.java +++ b/jOOQ/src/main/java/org/jooq/Sequence.java @@ -44,13 +44,15 @@ import static org.jooq.SQLDialect.ORACLE; import static org.jooq.SQLDialect.POSTGRES; import static org.jooq.SQLDialect.SYBASE; +import java.io.Serializable; + /** * A type representing sequences in databases that support this. * * @author Lukas Eder */ -public interface Sequence { +public interface Sequence extends Serializable { /** * Get the sequence name diff --git a/jOOQ/src/main/java/org/jooq/impl/SequenceImpl.java b/jOOQ/src/main/java/org/jooq/impl/SequenceImpl.java index 7db0955c6e..68e72f0056 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SequenceImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/SequenceImpl.java @@ -49,9 +49,14 @@ import org.jooq.Sequence; */ public class SequenceImpl implements Sequence { - final String name; - final Schema schema; - final DataType type; + /** + * Generated UID + */ + private static final long serialVersionUID = 6224349401603636427L; + + final String name; + final Schema schema; + final DataType type; public SequenceImpl(String name, Schema schema, DataType type) { this.name = name;