如何从MetaModel自动生成(OpenJPA)中排除类字段

时间:2013-11-15 02:37:37

标签: jpa-2.0 ejb-3.1 openjpa criteria-api metamodel

我有一个具有字节数组类型字段的实体。

静态元模型在部署期间抛出错误。

如果我想查询该字段,我会尝试修复它,但我不这样做。它是二进制数据@Lob。

是否有@Annotation使auto-gen在编译期间跳过一个字段?即使是一个类,我也可以在等待修复时只使用JPQL。

我在Rational App工作。开发人员(Eclipse / OpenJPA)

谢谢,

Thierry Dupard

1 个答案:

答案 0 :(得分:1)

您可以在编译后删除文件:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
    <execution>
        <phase>compile</phase>
        <goals>
            <goal>run</goal>
        </goals>
        <configuration>
            <tasks>
                <delete>
                    <fileset dir="${project.build.outputDirectory}/../generated-sources/annotations/org/...="*.java" />
                    <fileset dir="${project.build.outputDirectory}/org/..." includes="*_.class" />
                </delete>
            </tasks>
        </configuration>
    </execution>
</executions>
</plugin>