Verwenden von Play Framework-Anorm, wie bekomme ich den automatisch generierten ID für einen Einsatz zurück?

StackOverflow https://stackoverflow.com//questions/9641553

Frage

Angenommen, ich habe: generasacodicetagpre.

Wie bekomme ich die eingefügte ID von Aydog zurück?

Wenn es wichtig ist, ist meine Backing-Datenbank Postgres

War es hilfreich?

Lösung

In Play 2 Wenn Sie eine Autoinkennung lang PK haben: generasacodicetagpre.

Andere Tipps

Ich benutze das magische Merkmal nicht (wie es in Play 2.0 entfernt wird), also bin ich nicht sicher, ob das auch hier funktioniert.In SQL können Sie Scope_Identity () verwenden, um die letzte ID, die auf der Verbindung verwendet wird.So können Sie irgendwie gerne tun generasacodicetagpre.

Ich spiele gerade jetzt mit dem Spiel um.Dies ist also nichts, was ich empfehlen würde, ohne weitere Untersuchungen in der Produktion zu verwenden.Ich bin besonders nicht sicher, ob es ein Parallelitätsproblemen gibt, wenn mehrere Threads das Aydogay-Verfahren verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top