[#1071] Make Sequence Serializable

This commit is contained in:
Lukas Eder 2012-01-25 21:59:58 +00:00
parent 007eb1ac0c
commit d54e72dcae
2 changed files with 11 additions and 4 deletions

View File

@ -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<T extends Number> {
public interface Sequence<T extends Number> extends Serializable {
/**
* Get the sequence name

View File

@ -49,9 +49,14 @@ import org.jooq.Sequence;
*/
public class SequenceImpl<T extends Number> implements Sequence<T> {
final String name;
final Schema schema;
final DataType<T> type;
/**
* Generated UID
*/
private static final long serialVersionUID = 6224349401603636427L;
final String name;
final Schema schema;
final DataType<T> type;
public SequenceImpl(String name, Schema schema, DataType<T> type) {
this.name = name;