Ainda sou iniciante na linguagem Java e estou encontrando uma dificuldade.
Vou colocar o código, caso não entendem me fale.
O erro está na primeira e segunda linhas, mas não consigo identificar:
import model.ModelProduto;
…
public ArrayList retornarListaProdutoDao() {
ArrayList listaModelProduto = ArrayList < > ();
ModelProduto modelProduto = new ModelProduto();
try {
this.conectar();
this.executarSQL(“SELECT”
+ “pk_id_produto,”
+ “pro_nome,”
+ “pro_valor,”
+ “pro_estoque,”
+ “FROM tbl_produto;”);
Claro que há a necessidade, se ele não instanciar um novo objeto dentro do laço, ela só estará alterando as propriedades do mesmo objeto e sempre adicionando o mesmo objeto na lista.
Tem que instanciar um novo objeto sim, setar as propriedades dele e inserir na lista.