【发布时间】:2016-11-17 13:39:10
【问题描述】:
我有以下 POJO 对象:
public class Address {
private String country;
private String city;
private String street;
private String building;
private String room;
}
和以下Mongo实体:
@Document(collection = "corporateTransport")
public class CorporateTransport {
@Id
private String id;
private Address from;
private Address to;
}
我也有这个存储库:
public interface CorporateTransportRepository extends CrudRepository<CorporateTransport, String> {
}
我想查找地址国家/地区(如“共和国”)的所有企业运输文件。
我该怎么做?我应该写@Query还是CrudRepository可以处理?
【问题讨论】:
-
试试 querydsl,它有助于轻松编写查询。 github.com/querydsl/querydsl/tree/master/querydsl-mongodb。非常容易插入和编写查询。
标签: java spring mongodb spring-data