0

我正在开发一个提供生成模型的框架。这个模型从这个框架扩展了一个类。

// Framework
Class Parent {
 private short version;
}

// Generated
Class Child extends Parent {
 private <type> attribute;
}

我想允许用户激活提供自定义实体映射的乐观锁定。custom-orm-psql.xml通过persistence.xml链接。

<entity class="package.Child" metadata-complete="false">
    <attributes>
        <version name="version" />
    </attributes>
</entity>

我可以因为无法激活乐观锁定而更改父属性映射吗?它正在使用@Version属性上的注释version

4

1 回答 1

0

是的,您可以更改映射的父类定义。确保 Parent 类上面有注释 @MappedSuperclass 。那么子类可以继承父类的所有映射信息。

于 2013-03-05T01:33:03.593 回答