我有一个位于包中的类。在该包中我有几个 JPAEntities。然而,我想要 JPAAnnotationProcessor 做的就是为单个类生成 QModel。不适用于该包内的所有类。如果不将类移动到另一个包中,这可能吗?
最佳答案
您可以在不希望生成 QClass
的类之上使用 @QueryExclude
注释。
import com.mysema.query.annotations.QueryExclude
@Entity
@QueryExclude
public class MyEntity {}
不幸的是,无法在包级 atm 中解决该问题。如果您使用 @QueryExclude
标记所有包并使用 @QueryEntity
标记单个类,仍然会排除整个包。因此你必须单独标记每个类。
关于java - QueryDSL JPAAnnotation Processor 为单个类生成 QModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32060776/