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?