使用EclipseLink进行数据库模式验证

时间:2011-12-13 13:48:37

标签: java eclipselink

使用EclipseLink / JPA 2.0,我无法在启动时找到检查数据库架构的方法。它只能创建或删除并创建表。 Hibernate在hibernate.hbm2ddl.auto=validate时自动执行模式验证,这真的很酷。 有没有机会通过EclipseLink实现这一目标?

1 个答案:

答案 0 :(得分:2)

我认为还没有persistence.xml选项(请记录一个错误),但您可以通过IntegrityChecker执行此操作。

使用SessionCustomizer在会话上配置IntegrityChecker以检查数据库。它将验证表名和列名与数据库的匹配。