@John Burgess totally agree! In our case, we simply can't afford to drop all existing FKs and re-create via Hibernate 5 without incurring extended downtime.