我使用 JPA 1.0 版本的 OPENJPA 实现。
我想将数据库中的表与我的 JPA 实体进行比较。我将以下属性添加到 persistence.xml
:
<property name="openjpa.jdbc.SynchronizeMappings" value="validate" />
如果我的实体中有一个字段但数据库中没有这样的列,那么 JPA 会警告架构无效。
但是如果表中有一些列但它没有映射到实体中的任何字段,那么 JPA 将忽略它。
在这种情况下,我如何提示 JPA 警告我?
最佳答案
嗯,标准 JPA 1.0 不支持这样的功能,据我所知,即使是 OpenJPa 非标准功能也无法帮助您。
关于java - JPA 中的验证模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8578409/