Jak korzystać z wielu kluczy podstawowych

Stworzyłem bazę danych dla mojej aplikacji na Androida, która ma 16 tabel. Chcę użyć mapowania ORMlite. Problem polega na tym, że nie znalazłem przykładów, w których masz kompozytowy identyfikator (wiele kluczy podstawowych). Na przykład mam stół:

<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>

Czy możesz mi powiedzieć, jak zmapować tę tabelę na klasę (jak powinna wyglądać ta klasa), czy jest to możliwe?

questionAnswers(4)

yourAnswerToTheQuestion