Hi!
Ich habe eine Tabelle mit einem technischen Primärschlüssel und einem typischen Business-Schlüssel, welcher aus 4 Attributen der Tabelle besteht und in einem Unique-Constraint zusammengefasst ist.
Ich möchte nun das Mapping so erstellen, dass mir die Methode saveOrUpdate auf der Session bereits eine dementsprechende ConstraintViolationException oder ähnliches liefert, bevor die Datenbank bemüht wird.
Ist das überhaupt möglich?
Bei meinen Recherchen bin ich auf folgende Möglichkeiten gestoßen, welche jedoch leider nicht funktionierten:
properties, natural-key oder unique-key
Gibts da eine Lösung?
Vielen Dank
Michael J.
|