在使用Spring Data JPA时,通常会使用Querydsl来构建类型安全的查询。在Querydsl中,为了区分实体类与Querydsl查询类,习惯上会给查询类的前缀添加一个"Q",表示该类是一个查询类。这样做可以有效地避免实体类与查询类之间的命名冲突,并且清晰地表明其用途。因此,当你看到类名以"Q"开头时 1、要引入Q开发的实体,第一步就是编译;先编译工程,才能引入。 2、发现Q开头的实体已成功编译,但还是无法引入 如下如所示 解决上述情况,只需如下配置即可