Class JsonBytesSqlTypeDescriptor

    • Constructor Detail

      • JsonBytesSqlTypeDescriptor

        public JsonBytesSqlTypeDescriptor()
      • JsonBytesSqlTypeDescriptor

        public JsonBytesSqlTypeDescriptor​(int jdbcType)
    • Method Detail

      • getBinder

        public <X> org.hibernate.type.descriptor.ValueBinder<X> getBinder​(org.hibernate.type.descriptor.java.JavaTypeDescriptor<X> javaTypeDescriptor)
      • extractJson

        protected java.lang.Object extractJson​(java.sql.ResultSet rs,
                                               java.lang.String name)
                                        throws java.sql.SQLException
        Overrides:
        extractJson in class AbstractJsonSqlTypeDescriptor
        Throws:
        java.sql.SQLException
      • extractJson

        protected java.lang.Object extractJson​(java.sql.CallableStatement statement,
                                               int index)
                                        throws java.sql.SQLException
        Overrides:
        extractJson in class AbstractJsonSqlTypeDescriptor
        Throws:
        java.sql.SQLException
      • extractJson

        protected java.lang.Object extractJson​(java.sql.CallableStatement statement,
                                               java.lang.String name)
                                        throws java.sql.SQLException
        Overrides:
        extractJson in class AbstractJsonSqlTypeDescriptor
        Throws:
        java.sql.SQLException
      • toJsonBytes

        protected byte[] toJsonBytes​(java.lang.String jsonValue)
      • fromJsonBytes

        protected java.lang.String fromJsonBytes​(byte[] jsonBytes)