我在JPA2上使用QueryDSL已經有一段時間了,它是我知道的ORM最強大的組合。 JPA Criteria API是一場災難。使用QueryDSL我也忘記了JPQL。QueryDSL和Play Framework
我想使用QueryDSL和Play!除了JPQL的內聯部分作爲字符串外,一切看起來都非常好。它讓我想起CakePHP ...
我想在Play(以及其他一些東西:)中使用重構驗證語言)。
QueryDSL的用法很簡單。它只需要EntityManager。 但是QueryDSL有這個APT類生成器(就像來自Hibernate for citeria API的那個)。
有沒有人設法讓這個類生成器使用Play?是否有可能重新創建並重新加載這些類?
我脫脂玩 - 龍目島模塊的源代碼。 Querydsl不需要javaagent等。它需要運行帶有一些參數的Java編譯器以使用APT生成源代碼文件。這個javaagent配置APT嗎?找不到任何地方。 通過使用「自己的對象模型與Querydsl」您的意思是使用com.mysema.query.sql.SQLQuery查詢?你有什麼公開的例子嗎?你已經關閉了休眠嗎? –
週末結束時我會舉幾個例子。是的,JPA和Hibernate完全關閉。 – rrmckinley
這是[龍目島經紀人](https://github.com/rzwitserloot/lombok/tree/master/src/eclipseAgent/lombok/eclipse/agent) – rrmckinley