Interface SqlMapping

  • All Known Implementing Classes:
    SqlVendorMapping

    public interface SqlMapping
    Interface centralisant les mappings à la BDD.
    Author:
    pchretien
    • Method Detail

      • setValueOnStatement

        <O> void setValueOnStatement​(PreparedStatement statement,
                                     int index,
                                     Class<O> dataType,
                                     O value)
                              throws SQLException
        Affecte les valeurs sur un statement.
        Parameters:
        statement - Statement SQL à affecter
        index - Index de la variable dans le statement
        dataType - Type primitif
        value - Valeur à affecter sur le statement à l'index indiqué
        Throws:
        SQLException - Exception sql
      • getValueForResultSet

        <O> O getValueForResultSet​(ResultSet resultSet,
                                   int col,
                                   Class<O> dataType)
                            throws SQLException
        Retourne la valeur typée vertigo d'un resultSet.
        Parameters:
        resultSet - ResultSet
        col - Indexe de la colonne
        dataType - Type primitif
        Returns:
        Valeur typée d'un resultSet
        Throws:
        SQLException - Exception sql