code: @Override
      public void setParameter(PreparedStatement statement, int parameterIndex, final Object o, final AttributeMetaInfo attributeMetaInfo, final Connection connection) throws SQLException {
          if (!(o instanceof String) && STRING_SQL_TYPES.contains(attributeMetaInfo.getSqlTypeInt())) {
              statement.setObject(parameterIndex, o.toString(), attributeMetaInfo.getSqlTypeInt());
          } else {
              statement.setObject(parameterIndex, o, attributeMetaInfo.getSqlTypeInt());
          }
      }
docs: {@inheritDoc}