Die Idee hatte ich auch schon, aber sie gefällt mit nicht, weil sich die Anfragen verdoppeln. Zumindest habe ich keine Möglichkeit gefunden, mit einer einzigen SQL-Abfrage das entsprechende Objekt zu einer ID zu holen.
Ich brauche es für Vererbung: Ich habe verschiedene Objekte, sagen wir mal ein Obst-Objekt und ein Bananen-Objekt. Das Banenobjekt erbt von Obst. Nun habe ich eine Seite, die ein Obst-Objekt erwartet, und als Parameter wird die id in der URL übergeben. Es soll aber möglich sein, hier die id sowohl eines Obst-Objekts als auch eines Bananen-Objekts einzugeben.
Wenn die Ids nicht eindeutig sind, dann geht das nicht (jupp, ich könnte auch den Objektnamen mitschicken, aber das fände ich unschöner als global geltende Keys, da diese Kommunikation über den Browser läuft und dementsprechend für den Benutzer sichtbar ist).