diff --git a/jOOQ/src/main/java/org/jooq/JSON.java b/jOOQ/src/main/java/org/jooq/JSON.java index 6344034631..d4268df29f 100644 --- a/jOOQ/src/main/java/org/jooq/JSON.java +++ b/jOOQ/src/main/java/org/jooq/JSON.java @@ -37,6 +37,8 @@ */ package org.jooq; +import java.io.Serializable; + /** * A JSON wrapper type for JSON data obtained from the database. *

@@ -46,9 +48,10 @@ package org.jooq; * consistent with jOOQ's general way of returning NULL from * {@link Result} and {@link Record} methods. */ -public final class JSON { +public final class JSON implements Serializable { - private final String data; + private static final long serialVersionUID = 9067511945508834073L; + private final String data; private JSON(String data) { this.data = data; diff --git a/jOOQ/src/main/java/org/jooq/JSONB.java b/jOOQ/src/main/java/org/jooq/JSONB.java index 9d8fd93474..109efff649 100644 --- a/jOOQ/src/main/java/org/jooq/JSONB.java +++ b/jOOQ/src/main/java/org/jooq/JSONB.java @@ -37,6 +37,8 @@ */ package org.jooq; +import java.io.Serializable; + /** * A JSON wrapper type for JSONB data obtained from the database. *

@@ -46,9 +48,10 @@ package org.jooq; * consistent with jOOQ's general way of returning NULL from * {@link Result} and {@link Record} methods. */ -public final class JSONB { +public final class JSONB implements Serializable { - private final String data; + private static final long serialVersionUID = 860591239448066408L; + private final String data; private JSONB(String data) { this.data = data;