Hola!
No se como mapear la tabla partido, ya que tiene una clave foránea que es compuesta. Los scripts de creación de estas tablas son:
Código HTML:
#----------------------------
#TABLA CALENDARIO
#----------------------------
DROP TABLE IF EXISTS `calendario`;
CREATE TABLE `calendario` (
`JORNADA` int(11) NOT NULL,
`NUMPARTIDO` int(11) NOT NULL,
`FECHA` DATE DEFAULT NULL,
`IDEQUIPOLOCAL` int(11) NOT NULL,
`IDEQUIPOVISITANTE` int(11) NOT NULL,
PRIMARY KEY (`JORNADA`,`NUMPARTIDO`),
KEY `FK_calendario_equipo1` (`IDEQUIPOLOCAL`),
CONSTRAINT `FK_clasificacion_local` FOREIGN KEY (`IDEQUIPOLOCAL`) REFERENCES `equipo` (`IDEQUIPO`) ON DELETE CASCADE ON UPDATE CASCADE,
KEY `FK_calendario_equipo2` (`IDEQUIPOVISITANTE`),
CONSTRAINT `FK_clasificacion_visitante` FOREIGN KEY (`IDEQUIPOVISITANTE`) REFERENCES `equipo` (`IDEQUIPO`) ON DELETE CASCADE ON UPDATE CASCADE
)ENGINE=InnoDB DEFAULT CHARSET=latin1;
#----------------------------
#TABLA PARTIDO
#----------------------------
DROP TABLE IF EXISTS `partido`;
CREATE TABLE `partido` (
`IDPARTIDO` int(11) NOT NULL,
`GOLESLOCAL` int(11) NOT NULL,
`GOLESVISITANTE` int(11) NOT NULL,
`JORNADA` int(11) NOT NULL,
`NUMPARTIDO` int(11) NOT NULL,
PRIMARY KEY (`IDPARTIDO`),
KEY `FK_partido_calendario` (`JORNADA`,`NUMPARTIDO`),
CONSTRAINT `FK_partido_calendario` FOREIGN KEY (`JORNADA`,`NUMPARTIDO`) REFERENCES `calendario` (`JORNADA`,`NUMPARTIDO`) ON DELETE CASCADE ON UPDATE CASCADE
)ENGINE=InnoDB DEFAULT CHARSET=latin1;
Alguien me puede ayudar? Gracias