catch SQLIntegrityConstraintViolationException , wenn Sie Java 1.6 + verwenden
z.B.
%Vor%oder
%Vor%Hier ist, was ich verwende, um SQL-Ausnahmen zu protokollieren, so dass ich sicher sein kann, was zu fangen ist;
%Vor%Hier ist die Beispielausgabe;
%Vor% Um den doppelten Schlüssel Exception abzufangen, müssen wir die spezifische Klasse fangen, die MySQLIntegrityConstraintViolationException
ist. Auch der folgende Parameter muss übereinstimmen:
Also verwende ich den folgenden Block, um doppelte Einträge abzufangen;
%Vor%Tags und Links java jpa mysql hibernate sqlexception