Flyway is a database migration tool: versioned SQL scripts (V1__creation.sql, in db/migration) are applied in order at startup, and the history is tracked in the database. An already-applied script is not modified (checksum); with Hibernate you set ddl-auto=validate.
Example
V2__add_email.sql:
ALTER TABLE client ADD COLUMN email VARCHAR(255);