我有一个实体类如下:public class Apple extends ExternalClass implements Serializable {}
这里Apple
扩展了ExternalClass
类,它是外部包的一部分(不是项目源代码的一部分)。
当我尝试使用mvn编译时,编译失败并显示错误
错误:找不到符号
符号:类QExternalClass
位置: Package com.示例.型号
公共最终com.示例.模型.外部类_super =新com.示例.模型.外部类(this);
我能想到的一个解决方案是将QueryDsl添加到外部包中,然后导入,对于这个问题有没有其他的解决方案?
1条答案
按热度按时间7uhlpewt1#
一种解决方案是将
@QueryEntities(value = {ExternalClass.class})
添加到package-info
。有关详细信息,请查看How to generate query-dsl Q classes on external entity?