instanciar un nuevo objeto con un parametro de constructor tipo objeto-clase
Publicado por ebsigma (1 intervención) el 16/02/2020 13:51:38
Hola, el problema que tengo es con la clase hibernate.
A la hora de insertar una asignatura, en la clase de la tabla asignatura, como tiene un campo que es codigo_curso, el cual es clave externa de la tabla curso que tiene una clave primaria que es codigo_curso.
cuando me crea la clase asignatura sus campos son
por lo que el constructor me pone un campo tipo cursos
cuando intento crear un nuevo objeto con el constructor
el segundo campo me dice que lo ponga tipo cursos pero no se como hacerlo...
A la hora de insertar una asignatura, en la clase de la tabla asignatura, como tiene un campo que es codigo_curso, el cual es clave externa de la tabla curso que tiene una clave primaria que es codigo_curso.
cuando me crea la clase asignatura sus campos son
1
2
3
4
private int codigoAsignatura;
private Cursos cursos;
private String nombre;
private String descripcion;
por lo que el constructor me pone un campo tipo cursos
1
2
3
4
5
public Asignaturas(int codigoAsignatura, Cursos cursos, String nombre, String descripcion) {
this.codigoAsignatura = codigoAsignatura;
this.cursos = cursos;
this.nombre = nombre;
this.descripcion = descripcion;}
cuando intento crear un nuevo objeto con el constructor
1
Asignaturas as = new Asignaturas(11, 05, "IN", "Insertada");
el segundo campo me dice que lo ponga tipo cursos pero no se como hacerlo...
Valora esta pregunta


0