java 当一个实体从一个不支持QueryDsl的外部包中扩展一个类时,如何生成查询类?

k2fxgqgv  于 2023-02-28  发布在  Java
关注(0)|答案(1)|浏览(99)

我有一个实体类如下:
public class Apple extends ExternalClass implements Serializable {}
这里Apple扩展了ExternalClass类,它是外部包的一部分(不是项目源代码的一部分)。
当我尝试使用mvn编译时,编译失败并显示错误
错误:找不到符号
符号:类QExternalClass
位置: Package com.示例.型号
公共最终com.示例.模型.外部类_super =新com.示例.模型.外部类(this);
我能想到的一个解决方案是将QueryDsl添加到外部包中,然后导入,对于这个问题有没有其他的解决方案?

7uhlpewt

7uhlpewt1#

一种解决方案是将@QueryEntities(value = {ExternalClass.class})添加到package-info
有关详细信息,请查看How to generate query-dsl Q classes on external entity?

相关问题