Cómo usar múltiples claves primarias
Creé una base de datos, para mi aplicación de Android, que tiene 16 tablas. Quiero usar mapeo ORMlite. El problema es que no encontré ejemplos en los que tenga una ID compuesta (varias claves primarias). Por ejemplo tengo mesa:
<code>CREATE TABLE IF NOT EXISTS `Tourist_Guide`.`Cultural_activity` ( `City_Id` INT NOT NULL , `activity_Id` INT NOT NULL , `Cultural_activity_Id` INT NOT NULL AUTO_INCREMENT , `Name_Of_Cultural_activity` VARCHAR(30) NOT NULL , PRIMARY KEY (`Cultural_activity_Id`, `City_Id`, `activity_Id`) , INDEX `fk_Cultural_activity_activity1` (`City_Id` ASC, `activity_Id` ASC) , CONSTRAINT `fk_Cultural_activity_activity1` FOREIGN KEY (`City_Id` , `activity_Id` ) REFERENCES `Tourist_Guide`.`activity` (`City_Id` , `activity_Id` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; </code>
¿Puede, por favor, decirme cómo asignar esta tabla a la clase (cómo debería ser esta clase), es eso posible?