Eis meu primeiro contato com interfaces, por favor, gostaria de saber se é possível fazer algo do tipo sem usar hibernate, ... ?
Está dando erro! Quando coloco throws SQLException ele da erro no Override, quando uso try catch não consigo colocar o return dentro, e quando coloco fora, retorna vazio. Obrigado.
public interface Estados {
public List list();
}
public class EstadosDAO implements Estados {
private DatabaseManager databaseManager = new DatabaseManager();
@Override
public List list() {
List lista = new ArrayList();
String sql = "SELECT estado_id, descricao FROM estados";
try {
ResultSet rs = databaseManager.getConexao().createStatement().executeQuery(sql);
while (rs.next()) {
lista.add(preencheLista(rs));
}
return lista;
} catch (SQLException e) {
}
}