Как протестировать целостность БД?
Если СУБД закоммитило в БД запись частично, то в топку такую СУБД
Ява тут не при чем. Тебе нужно лезть в код своей СУБД и смотреть как там все реализовано
ПС лучше сейчас перейти на постгрес, чтоб не убить себя фейспалмами
отсутствие в базе данных не валидных объектов, которые были записаны в БД частичноэто возможно только тогда, когда одну запись Вы делаете в несколько транзакций. Иначе - флаг завершения транзакции не поставится (а ставится он после того, как все поля уже на местах) и записи в БД не будет.
dev.mysql.com/doc/refman/5.7/en/commit.html