Mysql
 sql >> Base de données >  >> RDS >> Mysql

Attraper l'exception d'entrée en double

J'utilise spring donc nous le résolvons par org.springframework.dao.DataIntegrityViolationException

try {
    ao_history_repository.save(new AoHistory(..));
} catch (DataIntegrityViolationException e) {
    System.out.println("history already exist");
}

Mais comme @KevinGuancheDarias mentionnez-le :