java - 如何使用Spring-Data和QueryDSL?

标签 java spring spring-data-mongodb querydsl

我的代码如下所示:

@Document(collection = "address")
public class Address implements Serializable {

    private static final long serialVersionUID = 1L;

    @Id
    private String id;

    @Field("address_id")
    private Integer addressId;
}

public interface AddressRepository extends MongoRepository<Address,String> {

}

问题是 QueryDSL 的文档提到了 morphia @Entity 注释,但 Springs 文档声称 Spring-Data 支持 QueryDSL ?问题是:如果我使用 Spring-Data,如何创建 QueryDSL 工件?

最佳答案

解决方案:使用@QueryEntity和com.mysema.query.apt.QuerydslAnnotationProcessor

关于java - 如何使用Spring-Data和QueryDSL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37923122/

相关文章:

java - 当响应代码为 401 时,ClientHttpResponse.getBody() 抛出 ResourceAccessException

spring - 如何自定义 Hibernate @Size 错误消息以指示输入字段的长度

java - 在 Spring 中使用查找进行聚合查询

Mongodb:从两个集合中收集数据的正确方法?

java - 如何使用 Spring data-mongodb-reactive 从上限集合中进行流式传输

java - 基于列值的 JPA 目标实体类型

java - Eclipse 快速对话框 DefaultInformationControl

java - 部署 Spring 应用程序时出现连接超时错误

java - 检查 TreeMap 是否包含对象,并遵守更通用的规范?

java - .Net 服务不可用时如何在 java 中测试 .net webservice