JPA中的验证架构

时间:2011-12-20 16:12:29

标签: java validation openjpa

我使用JPA 1.0版本的OPENJPA实现。

我希望将数据库中的表与我的JPA实体进行比较。我将以下属性添加到persistence.xml

<property name="openjpa.jdbc.SynchronizeMappings" value="validate" />

如果我的实体中有一个字段但数据库中没有这样的列,那么JPA会警告架构无效。
但是如果表中有一些列,但它没有映射到实体中的任何字段,那么JPA会忽略它。

在这种情况下如何提示JPA警告我?

1 个答案:

答案 0 :(得分:0)

标准良好的JPA 1.0不支持这样的功能,而且从我看来,即使OpenJPa非标准功能也不会对此有所帮助。