Сейчас я работаю над настольным приложением, использующим JPA / Hibernate для сохранения данных в базе данных H2. Мне любопытно, какие у меня есть варианты, если мне по какой-то причине понадобится внести изменения в схему базы данных в будущем. Может быть, мне придется ввести новые сущности, удалить их или просто изменить типы свойств в сущности.