Tengo algo seguramente fácil para ustedes pero a mi me esta trabando bastante:
Tengo 3 Clases:
Producto, Familia y ProductoDao (que hace la conexion con la base)
Paso a mostrarlas:
Producto
Código Java:
Ver original
package producto; public class Producto { int idProducto; String Codigo; String Descripcion; String Medidas; int Stock; Double Precio; Familia Familia; public Producto() { } super(); this.idProducto = idProducto; Codigo = codigo; Descripcion = descripcion; Medidas = medidas; Stock = stock; Precio = precio; Familia = familia; } public int getIdProducto() { return idProducto; } public void setIdProducto(int idProducto) { this.idProducto = idProducto; } return Codigo; } Codigo = codigo; } return Descripcion; } Descripcion = descripcion; } return Medidas; } Medidas = medidas; } public int getStock() { return Stock; } public void setStock(int stock) { Stock = stock; } return Precio; } Precio = precio; } public Familia getFamilia() { return Familia; } public void setFamilia(Familia familia) { Familia = familia; } }
Familia:
Código Java:
Ver original
ProductoDao
Código Java:
Ver original
package dao; import java.sql.Connection; import java.sql.ResultSet; import java.sql.Statement; import java.util.ArrayList; import conexion.Conexion; import producto.Familia; import producto.Producto; public class ProductoDao { /////////////////////Traer Clientes////////////////////// while(rs.next()){ Producto p= new Producto(); p.setIdProducto(rs.getInt("idProducto")); p.setCodigo(rs.getString("Codigo")); p.setDescripcion(rs.getString("Descripcion")); p.setMedidas(rs.getString("Medidas")); p.setStock(rs.getInt("Stock")); //agrega todos los clientes al arrayList al.add(p); } //retorna el array lista de clientes return al; } }
Ahora mi pregunta es la siguiente:
En ProductoDao yo voy seteando todas sus variables, como tengo q setear por ejemplo el idFamilia de la clase familia???
no se como llamar a un clase y setearle el valor. vi que algunos usan preparedStatement pero ami me gustaria hacerlo como lo tengo hecho