Querydsl

Skjermbilde programvare:
Querydsl
Prog.varedetaljer:
Versjon: 2.2.0
Last opp dato: 11 May 15
Utvikler: Timo Westkamper
Lisens: Gratis
Popularitet: 11

Rating: nan/5 (Total Votes: 0)

Querydsl er et rammeverk som muliggjør bygging av typesikker SQL-aktig spørringer. I stedet for å skrive spørringer som inline strenger eller externalizing dem i XML filer de aren bygges via en flytende API som Querydsl.
Fordelene med å bruke en flytende API i forhold til enkle strenger er:
& Nbsp; * kodefullføring i IDE (alle egenskaper, metoder og operasjoner kan utvides i din favoritt Java IDE)
& Nbsp; * nesten ingen syntaktisk ugyldige spørringer er tillatt (type trygg på alle nivåer)
& Nbsp; * domenetyper og egenskaper kan refereres trygt (ingen Strings involvert!)
& Nbsp; * vedtar bedre å refactoring endringer i domenetyper
& Nbsp; * inkrementell Query definisjon er enklere
Støttede backends
JPA / Hibernate
& Nbsp; * Kom i gang med Querydsl bruker Hibernate
& Nbsp; * via querydsl-HQL modul
& Nbsp; * testet med Hibernate bruker Derby, HSQLDB og MySQL
JDO
& Nbsp; * Kom i gang med Querydsl hjelp JDO
& Nbsp; * via querydsl-jdoql modul
& Nbsp; * testet med DataNucleus Tilgang Platform
Java Collections
& Nbsp; * Komme i gang med Querydsl for samlinger
& Nbsp; * via querydsl-samlinger modul
SQL
& Nbsp; * Komme i gang med Querydsl for SQL
& Nbsp; * via querydsl-sql-modul
& Nbsp; * støtter Derby, HSQLDB, MySQL (5.1), Postgres (8,4), Oracle (10/11) og MS SQL Server (2008)
RDF
& Nbsp; * via RDFBean, vår Object / RDF utholdenhet rammeverket
& Nbsp; * testet med RDFBean hjelp Sesame
Lucene
& Nbsp; * Komme i gang med Querydsl for Lucene
& Nbsp; * via querydsl-Lucene modul
Hibernate Søk
& Nbsp; * Komme i gang med Querydsl for Hibernate Søk
& Nbsp; * via querydsl-dvale-modulen

Hva er nytt i denne versjonen:

  • Test med EclipseLink JPA
  • Generics mislykkes hjelp JPAAnnotationProcessor
  • enums i HQL inneholder
  • UNION ALL støtte
  • Support tilpasset rad-kartprojeksjoner
  • Scala kilde generasjon problemet med kolonnen som heter typen
  • Legg OSGi metadata til Querydsl moduler
  • Q-Type forEmbeddable i foreigen pakken er ikke skapt
  • Query utils
  • apt plugin ikke samarbeider med andre vel
  • Constructor generert av spør projeksjon ignorerer primitiver
  • com.mysema.query.apt.jpa.JPAAnnotationProcess ... av beta5 apt-ett-jar.jar

Hva er nytt i versjon 2.1.0:

  • Legg til felles Factory klasse for FactoryExpression opprettelse
  • Legg til felt tilgang til QBean
  • LuceneQuery.list () kaster et IllegalArgumentException fra Lucene hvis nDocs er 0

Hva er nytt i versjon 2.0.0.

  • Scala støtten ble lagt
  • Eclipse IDE støtte ble forbedret.
  • Første Mongodb støtte ble lagt til.
  • The Expression modellen ble forbedret.

Hva er nytt i versjon 1.9.5.

  • Bean generasjon og utenlandske sentrale problemstillinger ble forbedret
  • Bean generasjon annotering bruk ble forbedret.

Hva er nytt i versjon 1.9.0:

  • Ingen-arg metoder er nå lagret i Q- typer.
  • PEntity er ikke lenger brukes for innebygges Q-typer.
  • QueryMetadata ble gjort serial.
  • For JPA, konstruktør projeksjon fungerer ikke alltid.
  • For SQL, er det generell tilgang til skjema metadata i Q-typer, og støtten ble lagt for spesielle alternativer i DML klausuler.
  • Referanse dokumentasjonen ble restrukturert.

Hva er nytt i versjon 1.8.5:

  • Denne versjonen forhindrer bruk av ikke-rot alias stier i tiltrer.
  • Utenlandsk nøkkelkode generasjon har blitt forbedret forbedret.
  • JDO støtter FetchPlan modifisering via søk.

Hva er nytt i versjon 1.8.0:

  • En konsekvent DML signatur, union for subqueries, spørring forlengelse støtte, og støtte for DDL klausuler ble lagt til.

Lignende programvare

BBQSQL
BBQSQL

20 Feb 15

indigestion
indigestion

20 Feb 15

Mergeant
Mergeant

2 Jun 15

LiquiBase
LiquiBase

17 Jul 15

Kommentarer til Querydsl

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!