How to control the order in which JPA entities are created on Spring Boot App initialization, when we use H2 or MySQL sometimes we feel the child table is created prior to the parent table. In such a scenario schema creation fails causing application to not startup