Querydsl

Logiciel capture d'écran:
Querydsl
Détails logiciels:
Version: 2.2.0
Date de transfert: 11 May 15
Développeur: Timo Westkamper
Licence: Gratuit
Popularité: 11

Rating: nan/5 (Total Votes: 0)

Querydsl est un cadre qui permet la construction de requêtes SQL comme type sécurisé. Au lieu d'écrire des requêtes comme des chaînes à roues alignées ou en les externalisant en XML fichiers qu'ils aren être construits via une API couramment comme Querydsl.
Les avantages de l'utilisation d'une API couramment en comparaison de chaînes de caractères simples sont:
& Nbsp; le Code * achèvement en IDE (toutes les propriétés, méthodes et opérations peuvent être développées dans votre favori Java IDE)
& Nbsp; * presque pas de requêtes syntaxiquement incorrects autorisés (de type sécurisé à tous les niveaux)
& Nbsp; * types et les propriétés domaine peuvent être référencés en toute sécurité (No Strings impliqués!)
& Nbsp; * adopte mieux aux changements de refactoring dans les types de domaine
& Nbsp; * définition de la requête incrémentale est plus facile
backends supportés
JPA / Hibernate
& Nbsp; * Mise en route avec Querydsl utilisant Hibernate
& Nbsp; * via le module querydsl-hql
& Nbsp; * testé avec Hibernate utilisant Derby, HSQLDB et MySQL
JDO
& Nbsp; * Mise en route avec Querydsl utilisant JDO
& Nbsp; * via le module de querydsl-JDOQL
& Nbsp; * testé avec Access Platform DataNucleus
Java Collections
& Nbsp; * Mise en route en utilisant Querydsl des collections
& Nbsp; * via le module querydsl-collections
SQL
& Nbsp; * Mise en route en utilisant Querydsl pour SQL
& Nbsp; * via le module de querydsl-sql
& Nbsp; * soutient Derby, HSQLDB, MySQL (5.1), Postgres (8.4), Oracle (10/11) et MS SQL Server (2008)
RDF
& Nbsp; * via RDFBean, notre framework de persistance objet / RDF
& Nbsp; * testé avec RDFBean utilisant Sesame
Lucene
& Nbsp; * Mise en route en utilisant Querydsl pour Lucene
& Nbsp; * via le module querydsl-lucene
Hibernate Search
& Nbsp; * Mise en route en utilisant Querydsl pour Hibernate Recherche
& Nbsp; * via le module querydsl-hibernate-recherche

Ce qui est nouveau dans cette version:

  • Tester avec EclipseLink APP
  • Generics échouer en utilisant JPAAnnotationProcessor
  • Enums dans HQL contient
  • UNION ALL support
  • Aide personnalisée rangée projections cartographiques
  • question de génération de source de Scala avec colonne nommée Type
  • Ajout de métadonnées OSGi pour modules Querydsl
  • Q-Type pourEmbeddable dans foreigen package est pas créé
  • de la requête
  • Plugin apt ne coopère pas avec les autres ainsi
  • constructeur généré par projection de requête ignore primitives
  • com.mysema.query.apt.jpa.JPAAnnotationProcess ... de beta5 apt-un-jar.jar

Quoi de neuf dans la version 2.1.0:

  • Ajouter classe usine commune pour la création FactoryExpression
  • Ajoutez l'accès sur le terrain pour QBean
  • LuceneQuery.list () renvoie une IllegalArgumentException de Lucene si nDocs est 0

Ce qui est nouveau dans la version 2.0.0:.

  • Support Scala a été ajouté
  • Support Eclipse IDE a été améliorée.
  • Le support initial MongoDB a été ajouté.
  • Le modèle d'expression a été améliorée.

Quoi de neuf dans la version 1.9.5:.

  • génération Bean et les questions clés étrangères ont été améliorées
  • Bean utilisation d'annotation de génération a été améliorée.

Quoi de neuf dans la version 1.9.0:

  • Pas-arg méthodes sont désormais mises en cache dans Q- types.
  • PEntity est plus utilisé pour Q-types intégrables.
  • QueryMetadata a été faite sérialisable.
  • Pour JPA, projection constructeur ne fonctionne pas toujours.
  • Pour SQL, il ya un accès générique aux métadonnées de schéma dans Q-types, et un soutien a été ajouté pour les options spéciales clauses DML.
  • La documentation de référence a été restructuré.

Ce qui est nouveau dans la version 1.8.5:

  • Cette version empêche utilisant des chemins d'alias non-root dans jointures.
  • la génération de code de clé étrangère a été amélioré amélioré.
  • JDO soutient modification FetchPlan via requête.

Quoi de neuf dans la version 1.8.0:

  • Une signature DML cohérente, l'union pour les sous-requêtes, la requête appui à la vulgarisation et l'appui aux clauses DDL ont été ajoutés.

Logiciel similaire

libsqljdbc-auth
libsqljdbc-auth

3 Jun 15

Dabo
Dabo

11 May 15

mig
mig

20 Feb 15

psycopg
psycopg

12 May 15

Commentaires à Querydsl

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!