我有一個Spring MVC/Spring Data/Mongo DB應用程序。 我已經根據spring數據文檔設置了我的environement,並且我的倉庫工作正常(我可以使用謂詞執行查詢)使用Spring數據和QueryDSL在MongoDb查詢上投影
我想知道是否可以執行類型安全查詢(使用Spring Data和QueryDSL)同時進行投影(我只想要一個非常大的文檔的幾個字段)。
的QueryDSL文檔提供了對Hibernate的一個例子,但指出它可以在所有模塊QueryDSL Documentation做(但我一直沒能找到如何與蒙戈做)
這裏是對Hibernate的代碼片段
class CustomerDTO {
@QueryProjection
public CustomerDTO(long id, String name){
...
}
QCustomer customer = QCustomer.customer;
JPQLQuery query = new HibernateQuery(session);
List<CustomerDTO> dtos = qry.from(customer).list(new QCustomerDTO(customer.id, customer.name));
任何想法?
問題[創建](https://github.com/mysema/querydsl/issues/205),謝謝你的建議。 – ufasoli 2012-07-30 07:01:10
剛剛收到電子郵件,指出此功能現在已在QueryDSL框架中實現!好消息!! – ufasoli 2012-11-28 17:14:38
這是否適用於嵌套投影? – btiernay 2014-02-19 01:23:35