テーブルDDLが外部で変更される可能性があるJPAため、エンティティを永続化する前にそれを検出したいと考えています。そのような不一致が検出された場合は例外が発生し、エラー メッセージは違反について正確でなければなりません (例: point to the missing column, column of the wrong type/width or a missing foreign/unique key
)。
現在は として使用HibernateしていJPA providerます。の動作に関するドキュメントを見つけようとしましたorg.hibernate.cfg.Configuration.validateSchemaが、JavaDoc.
誰かがこれを行う方法の例を挙げてもらえますHibernateかJPA?