通常、私は設定します
<property name="hibernate.hbm2ddl.auto" value="validate"/>
データベースが注釈付きエンティティと一致しているかどうかを確認したい場合は、persistence.xml で (よろしいですか?)
アプリケーションの起動時にこの検証が失敗するのは、後で移行が行われるためです。そのため、この場所で検証を無効にする必要があります。しかし、移行後、データベーステーブルがコードの注釈付きエンティティと一致することを比較するコードから何かを実行したいと思います!