Cita:
Iniciado por Xerelo No has implementado el método guardar, java no sabe qué tiene que hacer con ese método.
Me falto postear PersonaDAO mil disculpas:
Código Java:
Ver originalpublic class personaDAO extends BaseDAO{
public void guardar(Entidad entidad) {
//Persona persona = (Persona) entidad;
Alumno alumno=(Alumno) entidad;
ConexionBD conex= new ConexionBD();
try {
String fechanac
=formateador.
format(alumno.
getFechaNac().
getTime()); String fechaing
=formateador.
format(alumno.
getFechaIngreso().
getTime());
StringBuilder cadena=new StringBuilder();
System.
out.
println(alumno.
getFechaNac().
getTime()); java.
sql.
Statement estatuto
= ConexionBD.
getConnection().
createStatement();
cadena.append("INSERT INTO Alumno (nombre,apellido,fechaNac,tipoDoc,nroDoc,nroLegajo,fechaIngreso,tipoAlumno) VALUES ").append("(").append("'"+alumno.getNombre()+"'").append(",");
cadena.append("'"+alumno.getApellido()+"'").append(",").append("'"+fechanac+"'").append(",").append("'"+alumno.getTipoDoc()+"'").append(",");
cadena.append("'"+alumno.getNumDoc()+"'").append(",").append("'"+alumno.getNroLegajo()+"'").append(",");
cadena.append("'"+fechaing+"'").append(",").append("'"+alumno.getTipoalumno()+"'").append(");");
// System.out.println(cadena);
estatuto.execute(cadena.toString());
estatuto.close();
conex.Desconectar();
System.
out.
println(e.
getMessage());
}
}
@Override
public void modificar(Entidad entidad) {
Persona persona = (Persona) entidad;
}
@Override
public void eliminar(Entidad entidad) {
/**
* Convertir la entidad a Persona (Downcasting)
*/
Persona persona = (Persona) entidad;
/**
* Obtener los datos y realizar un DELETE
*/
}
public List<Entidad> buscar() {
List<Entidad> personas = new ArrayList<Entidad>();
return personas;
}