Querydsl

Software screenshot:
Querydsl
Software informatie:
Versie: 2.2.0
Upload datum: 11 May 15
Ontwikkelaar: Timo Westkamper
Licentie: Gratis
Populariteit: 64

Rating: 4.0/5 (Total Votes: 1)

Querydsl is een kader dat de bouw van het type-safe SQL-achtige queries mogelijk maakt. In plaats van het schrijven van queries als inline strings of externaliserende ze in XML-bestanden die ze aren worden gebouwd via een vloeiende API als Querydsl.
De voordelen van het gebruik van een vloeiend API in vergelijking met eenvoudige strings zijn:
& Nbsp; * code voltooiing in IDE (alle eigenschappen, methoden en operaties kunnen worden uitgebreid in uw favoriete Java IDE)
& Nbsp; * bijna geen syntactisch ongeldige queries toegestaan ​​(type-safe op alle niveaus)
& Nbsp; * domeinnaam soorten en eigenschappen kan veilig worden verwezen (geen Strings betrokken!)
& Nbsp; * keurt beter om refactoring veranderingen in het domein types
& Nbsp; * incrementele Query definitie makkelijker
Ondersteunde backends
JPA / Hibernate
& Nbsp; * Aan de slag met Querydsl met Hibernate
& Nbsp; * via de querydsl-HQL module
& Nbsp; * getest met behulp van Hibernate Derby, HSQLDB en MySQL
JDO
& Nbsp; * Aan de slag met Querydsl met JDO
& Nbsp; * via de querydsl-jdoql module
& Nbsp; * getest met DataNucleus Access Platform
Java Collecties
& Nbsp; * Aan de slag met Querydsl voor Collecties
& Nbsp; * via de querydsl-collecties module
SQL
& Nbsp; * Aan de slag met Querydsl voor SQL
& Nbsp; * via de querydsl sql-module
& Nbsp; * ondersteunt Derby, HSQLDB, MySQL (5.1), Postgres (8.4), Oracle (10/11) en MS SQL Server (2008)
RDF
& Nbsp; * via RDFBean, onze Object / RDF persistentie framework
& Nbsp; * getest met RDFBean met Sesame
Lucene
& Nbsp; * Aan de slag met Querydsl voor Lucene
& Nbsp; * via de querydsl-lucene module
Hibernate Search
& Nbsp; * Aan de slag met Querydsl voor Hibernate Search
& Nbsp; * via de querydsl-hibernate-zoekmodule

Wat is nieuw in deze release:

  • Test met EclipseLink JPA
  • Generics ontbreek met JPAAnnotationProcessor
  • opsommingen in HQL bevat
  • UNION ALL support
  • Ondersteuning aangepaste rij-mapping projecties
  • Scala bron generatie probleem met kolom met de naam soort
  • Voeg OSGi metadata aan Querydsl modules
  • Q-Type voorEmbeddable in foreigen pakket is niet gemaakt
  • Query utils
  • apt plugin niet meewerkt met anderen goed
  • Constructor gegenereerd door vraag projectie negeert primitieven
  • com.mysema.query.apt.jpa.JPAAnnotationProcess ... van beta5 apt-één-jar.jar

Wat is nieuw in versie 2.1.0:

  • Voeg gemeenschappelijke Factory klasse voor FactoryExpression creatie
  • Voeg toegang veld QBean
  • LuceneQuery.list () gooit een IllegalArgumentException van Lucene als nDocs is 0

Wat is nieuw in versie 2.0.0:.

  • Scala ondersteuning toegevoegd
  • Eclipse IDE ondersteuning is verbeterd.
  • De aanvankelijke steun MongoDB werd toegevoegd.
  • De Expression model is verbeterd.

Wat is nieuw in versie 1.9.5:.

  • Bean generatie en buitenlandse belangrijke kwesties werden verbeterd
  • Bean generatie annotatie gebruik werd verbeterd.

Wat is nieuw in versie 1.9.0:

  • No-arg methoden worden nu opgeslagen in Q- types.
  • PEntity wordt niet meer gebruikt voor embedded Q-types.
  • QueryMetadata werd serializable gemaakt.
  • Voor de PPV, aannemer projectie werkt niet altijd.
  • Voor SQL, is er algemene toegang tot schema metadata in Q-types, en ondersteuning toegevoegd voor speciale opties in DML clausules.
  • De referentie-documentatie werd geherstructureerd.

Wat is nieuw in versie 1.8.5:

  • Deze versie voorkomt het gebruik van niet-root alias paden sluit zich aan.
  • Foreign key code generatie is verbeterd verbeterd.
  • JDO ondersteunt FetchPlan modificatie via query.

Wat is nieuw in versie 1.8.0:

  • Een consistente DML handtekening, unie voor subqueries query extensie ondersteuning en ondersteuning voor DDL clausules werden toegevoegd.

Vergelijkbare software

free4my
free4my

20 Feb 15

pyodbc
pyodbc

20 Feb 15

indigestion
indigestion

20 Feb 15

Reacties op Querydsl

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!