Как использовать несколько первичных ключей

Я создал базу данных для своего приложения для Android, в которой 16 таблиц. Я хочу использовать отображение ORMlite. Проблема в том, что я не нашел примеров, где у вас составной id (Несколько первичных ключей ). Например у меня есть таблица:

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;

Подскажите, пожалуйста, как эту таблицу сопоставить с классом (как должен выглядеть этот класс ), это вообще возможно?

9
задан Flimzy 6 November 2018 в 13:12
поделиться