0

テーブル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.

誰かがこれを行う方法の例を挙げてもらえますHibernateJPA?

4

1 に答える 1

1

EclipseLink を使用すると、整合性チェッカーを有効にしてスキーマを検証できます。

http://wiki.eclipse.org/EclipseLink/Examples/JPA/IntegrityChecker

于 2013-06-24T13:58:13.753 に答える