package com.uca.dao; import com.uca.entity.GommetteEntity; import java.sql.*; import java.util.ArrayList; public class GommetteDAO extends _Generic<GommetteEntity> { public ArrayList<GommetteEntity> getAllGommettes() { ArrayList<GommetteEntity> entities = new ArrayList<>(); try { PreparedStatement preparedStatement = this.connect .prepareStatement("SELECT * FROM gommettes ORDER BY id ASC;"); ResultSet resultSet = preparedStatement.executeQuery(); while (resultSet.next()) { GommetteEntity entity = new GommetteEntity(); entity.setId(resultSet.getInt("id")); // entity.setCouleur TODO entity.setNom(resultSet.getString("nom")); entity.setDescription(resultSet.getString("description")); entities.add(entity); } } catch (SQLException e) { e.printStackTrace(); } return entities; } @Override public GommetteEntity create(GommetteEntity obj) { // TODO ! return null; } @Override public void delete(GommetteEntity obj) { try { PreparedStatement stmt = this.connect.prepareStatement("DELETE FROM gommettes WHERE id = ?;"); stmt.setInt (1, obj.getId()); ResultSet rs = stmt.executeQuery() ; } catch (SQLException e) { e.printStackTrace(); } return; } }