QueryDSL JPAAnnotation Processor为单个类生成QModel

时间:2015-08-17 22:33:21

标签: java jpa spring-data querydsl jpa-annotations

我有一个位于包中的课程。在那个包中我有几个JPAEntities。但是,我想让JPAAnnotationProcessor做的就是为单个类生成QModel。不适用于该包中的所有类。如果没有将课程移到另一个包中,这可能吗?

1 个答案:

答案 0 :(得分:2)

您可以在不希望生成@QueryExclude的类之上使用QClass注释。

import com.mysema.query.annotations.QueryExclude

@Entity
@QueryExclude
public class MyEntity {}

不幸的是,无法在包级别atm中解决问题。如果您使用@QueryExclude标记所有包并使用@QueryEntity标记单个类,则仍会排除整个包。因此,您必须单独标记每个类。