@Override
    public EntidadBancaria get(int id) {
        PreparedStatement preparedStatement;
        EntidadBancaria entidadBancaria;
        ResultSet resultSet;
        Connection connection = connectionFactory.getConnection();
        try {
            preparedStatement = connection.prepareStatement("SELECT * FROM entidadbancaria WHERE idEntidadBancaria = ?");
            preparedStatement.setInt(1, id);
            resultSet = preparedStatement.executeQuery();
            if (resultSet.next()) {
                entidadBancaria = new EntidadBancaria();
                entidadBancaria.setNombre(resultSet.getString("nombre"));
                entidadBancaria.setFechaCreacion(resultSet.getDate("fechaCreacion"));
                entidadBancaria.setCodigoEntidad(resultSet.getString("codigoEntidad"));
                entidadBancaria.setIdEntidad(resultSet.getInt("idEntidadBancaria"));

                if (resultSet.next()) {
                    throw new RuntimeException("Devuelve mas de una fila");
                }

            } else {
                entidadBancaria = null;
            }
        } catch (SQLException ex) {
            throw new RuntimeException(ex);
        }

        connectionFactory.closeConnection();
        return entidadBancaria;
    }