Tôi sử dụng spring nên chúng tôi giải quyết nó bằng org.springframework.dao.DataIntegrityViolationException
try {
ao_history_repository.save(new AoHistory(..));
} catch (DataIntegrityViolationException e) {
System.out.println("history already exist");
}
Nhưng với tư cách là @KevinGuancheDarias đề cập đến nó: