Как использовать несколько первичных ключей
Я создал базу данных, для моего приложения для Android, ведьма имеет 16 таблиц. Я хочу использовать ORMlite Mapping. Проблема в том, что я не нашел примеров, когда у вас есть составной идентификатор (несколько первичных ключей). Например, у меня есть таблица:
<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>
Подскажите, пожалуйста, как сопоставить эту таблицу с классом (как должен выглядеть этот класс), возможно ли это?