今天运行gradle项目,使用idea创建,框架使用querydsl,编译后就可以使用Q类,但是我的Q类已经生成,但是代码块中依旧爆红,但是项目可以启动,并且可以访问运行,没有出现问题,但是idea识别不到生成的Q类,并且gradle版本与项目版本中的gradle版本相同,idea使用的是2023.1.5.querydsl编译后生成的Q类文件与实体类在一个文件夹下。
“编译后就可以使用Q类”、“项目可以启动,并且可以访问运行,没有出现问题”,说明Q类本身没有问题,Q类的路径也可以被项目识别到,“但是idea识别不到生成的Q类”,因此推断问题存在于idea编译器自身或者其设置上。建议清理idea缓存