Querydsl egy keretrendszer, amely lehetővé teszi az építési típus-biztos SQL-szerű lekérdezéseket. Írása helyett lekérdezések inline húrok, vagy kiszervezik őket XML fájlokat, nem igaz kell megépíteni keresztül folyékonyan API, mint Querydsl.
Az előnyök a gördülékeny API-hoz képest egyszerű húrok:
& Nbsp; * kódkiegészítésről az IDE (összes tulajdonságok, módszerek és műveletek bővíthető a kedvenc Java IDE)
& Nbsp; * szinte nincs szintaktikailag érvénytelen lekérdezéseket megengedett (típus-biztos minden szinten)
& Nbsp; * tartomány típusok és tulajdonságai hivatkozni lehet biztonságosan (No Strings vonni!)
& Nbsp; * fogad jobb újratervezés változások domain-típusok
& Nbsp; * inkrementális Kérdés meghatározása könnyebb
Támogatott backends
JPA / Hibernate
& Nbsp; * Az első lépések a Querydsl A hibernált
& Nbsp; * keresztül querydsl-HQL modul
& Nbsp; * tesztelték a Hibernate segítségével Derby, HSQLDB és MySQL
JDO
& Nbsp; * Az első lépések a Querydsl segítségével JDO
& Nbsp; * keresztül querydsl-jdoql modul
& Nbsp; * tesztelve DataNucleus Access Platform
Java gyűjtemények
& Nbsp; * Első lépések segítségével Querydsl a Gyűjtemények
& Nbsp; * keresztül querydsl-gyűjtemények modul
SQL
& Nbsp; * Első lépések segítségével Querydsl az SQL
& Nbsp; * keresztül querydsl-sql modul
& Nbsp; * támogatja Derby, HSQLDB, MySQL (5.1), Postgres (8.4), Oracle (10/11) és MS SQL Server (2008)
RDF
& Nbsp; * keresztül RDFBean, mi Object / RDF perzisztencia keretrendszer
& Nbsp; * tesztelve RDFBean segítségével Sesame
Lucene
& Nbsp; * Első lépések segítségével Querydsl a Lucene
& Nbsp; * keresztül querydsl-Lucene modul
Hibernate Search
& Nbsp; * Első lépések segítségével Querydsl a Hibernate Search
& Nbsp; * keresztül querydsl-hibernálás-kereső modul
Mi az új ebben a kiadásban:
- Test eclipselink JPA
- Generics segítségével feltétlenül JPAAnnotationProcessor
- enum a HQL tartalmaz
- UNION ALL támogatás
- Támogatja az egyéni row-térképezés előrejelzések
- Scala forrás generációs probléma nevű oszloppal típusú
- Add OSGi metaadatok Querydsl modulok
- Q-Type aEmbeddable a foreigen csomag nem teremtett
- Kérdés utils
- apt bővítmény nem működik együtt másokkal is
- kivitelező által generált lekérdezés vetítés figyelmen kívül hagyja primitívek
- com.mysema.query.apt.jpa.JPAAnnotationProcess ... a beta5 apt-one-jar.jar
Mi az új verzióban 2.1.0:
- Add közös Factory osztály FactoryExpression létrehozása
- Mező hozzáadása Belépés QBean
- LuceneQuery.list () dob egy IllegalArgumentException re Lucene ha nDocs 0
Mi az új a 2.0.0 verzió:
- Scala támogatást adunk.
- Eclipse IDE támogatás javult.
- A kezdeti MongoDB támogatást adunk.
- A Expression modell javult.
Mi az új version 1.9.5:
- Bean generációs és külföldi legfontosabb kérdéseket is javult.
- Bean generációs feliratozást használat javult.
Mi az új verzióban 1.9.0:
- Nem-arg módszerek ma már gyorstárazza Q- típusok.
- PEntity már nem használt beágyazható Q-típusok.
- QueryMetadata készült serializable.
- A JPA, kivitelező kivetítés nem mindig működik.
- Az SQL, van általános, hogy a hivatkozás metaadatok Q-típusok és támogatást adunk a különleges lehetőségek DML záradékokat.
- A referenciadokumentációját átszervezték.
Mi az új verzióban 1.8.5:
- Ez a verzió megakadályozza a nem root alias utak csatlakozik.
- Külföldi kulcs kód generációs javult javult.
- JDO támogatja FetchPlan módosítására keresztül lekérdezést.
Mi az új verzióban 1.8.0:
- A következetes DML aláírás Unió subqueries, lekérdezés kiterjesztése támogatást, és támogatja a DDL záradékok adunk.
Hozzászólás nem található