Como usar várias chaves primárias
Eu criei banco de dados, para o meu aplicativo android, a bruxa tem 16 tabelas. Eu quero usar o mapeamento ORMlite. O problema é que eu não encontrei exemplos onde você tem ID composta (várias chaves primárias). Por exemplo eu tenho tabela:
<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>
Você pode, por favor, me dizer como mapear esta tabela para a classe (como essa classe deve ser), isso é possível?