diff --git a/hibernate-types-4/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java b/hibernate-types-4/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java index bbe9753b7..20a14481d 100644 --- a/hibernate-types-4/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java +++ b/hibernate-types-4/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java @@ -45,4 +45,9 @@ public void nullSafeSet( throws HibernateException, SQLException { st.setObject(index, value != null ? ((Enum) value).name() : null, Types.OTHER); } + + @Override + public int[] sqlTypes() { + return new int[]{Types.VARCHAR}; + } } diff --git a/hibernate-types-5/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java b/hibernate-types-5/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java index bbe9753b7..20a14481d 100644 --- a/hibernate-types-5/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java +++ b/hibernate-types-5/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java @@ -45,4 +45,9 @@ public void nullSafeSet( throws HibernateException, SQLException { st.setObject(index, value != null ? ((Enum) value).name() : null, Types.OTHER); } + + @Override + public int[] sqlTypes() { + return new int[]{Types.VARCHAR}; + } } diff --git a/hibernate-types-52/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java b/hibernate-types-52/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java index 9b144780f..72869c156 100644 --- a/hibernate-types-52/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java +++ b/hibernate-types-52/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java @@ -82,4 +82,9 @@ public void nullSafeSet( throws HibernateException, SQLException { st.setObject(index, value != null ? ((Enum) value).name() : null, Types.OTHER); } + + @Override + public int[] sqlTypes() { + return new int[]{Types.VARCHAR}; + } } diff --git a/hibernate-types-55/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java b/hibernate-types-55/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java index 010758886..5c91e4dc9 100644 --- a/hibernate-types-55/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java +++ b/hibernate-types-55/src/main/java/com/vladmihalcea/hibernate/type/basic/PostgreSQLEnumType.java @@ -86,4 +86,9 @@ public void nullSafeSet( throws HibernateException, SQLException { st.setObject(index, value != null ? ((Enum) value).name() : null, Types.OTHER); } + + @Override + public int[] sqlTypes() { + return new int[]{Types.VARCHAR}; + } }