Querydsl

Screenshot Software:
Querydsl
Mga detalye ng Software:
Bersyon: 2.2.0
I-upload ang petsa: 11 May 15
Nag-develop: Timo Westkamper
Lisensya: Libre
Katanyagan: 11

Rating: nan/5 (Total Votes: 0)

Querydsl ay isang framework na nagbibigay-daan sa pagtatayo ng mga uri-safe SQL query-gusto. Sa halip ng pagsulat query na inline string o externalizing ito sa XML file na sila aren ay itinayo sa pamamagitan ng isang matatas API tulad Querydsl.
Ang mga benepisyo ng paggamit ng isang mahusay na magsalita API sa paghahambing sa simpleng string ay:
& Nbsp; * pagkumpleto ng code sa IDE (lahat ng mga katangian, mga pamamaraan at mga operasyon ay maaaring pinalawak sa iyong mga paboritong Java IDE)
& Nbsp; * halos walang pinapayagan syntactically hindi wastong mga query (uri-safe sa lahat ng antas)
& Nbsp; * uri ng domain at mga ari-arian ay maaaring maging ligtas na isinangguni (no string kasangkot!)
& Nbsp; * magpatibay ng mas mahusay na refactoring pagbabago sa uri ng domain
& Nbsp; * kahulugan incremental Query ay mas madali
Suportado backends
JPA / Hibernate
& Nbsp; * Pagsisimula sa Querydsl gamit hibernate
& Nbsp; * sa pamamagitan ng module querydsl-hql
& Nbsp; * nasubukan na may hibernate gamit Derby, HSQLDB at MySQL
JDO
& Nbsp; * Pagsisimula sa Querydsl gamit JDO
& Nbsp; * sa pamamagitan ng module querydsl-jdoql
& Nbsp; * nasubukan na may DataNucleus Platform Access
Mga koleksyon ng Java
& Nbsp; * Pagsisimula gamit Querydsl para Koleksyon
& Nbsp; * sa pamamagitan ng module querydsl-koleksyon
SQL
& Nbsp; * Pagsisimula gamit Querydsl para sa SQL
& Nbsp; * sa pamamagitan ng module querydsl-sql
& Nbsp; * sumusuporta sa Derby, HSQLDB, MySQL (5.1), Postgres (8.4), Oracle (10/11) at MS SQL Server (2008)
RDF
& Nbsp; * sa pamamagitan ng RDFBean, ang aming Object / RDF pagtitiyaga framework
& Nbsp; * nasubukan na may RDFBean gamit Sesame
Lucene
& Nbsp; * Pagsisimula gamit Querydsl para Lucene
& Nbsp; * sa pamamagitan ng module querydsl-lucene
Hibernate Search
& Nbsp; * Pagsisimula gamit Querydsl para hibernate Search
& Nbsp; * sa pamamagitan ng module querydsl-hibernate-search

Ano ang bago sa release na ito:

  • Test sa EclipseLink JPA
  • Generics mabibigo gamit JPAAnnotationProcessor
  • Enums in HQL naglalaman
  • Union LAHAT support
  • projections Support custom row-mapping
  • Scala pinagmulan generation isyu sa uri ng haligi na pinangalanang
  • Magdagdag OSGi metadata sa Querydsl modules
  • Q-Type paraEmbeddable in foreigen package ay hindi nilikha
  • Query utils
  • apt plugin ay hindi makipagtulungan sa iba na rin
  • Constructor nabuo sa pamamagitan ng query projection pinapansin primitives
  • com.mysema.query.apt.jpa.JPAAnnotationProcess ... ng beta5 apt-one-jar.jar

Ano ang bago sa bersyon 2.1.0:

  • Magdagdag karaniwang Factory klase para FactoryExpression paglikha
  • Idagdag ang patlang na access sa QBean
  • LuceneQuery.list () throws ng IllegalArgumentException mula Lucene kung nDocs ay 0

Ano ang bago sa bersyon 2.0.0.:

  • Scala suporta ay naidagdag
  • paglalaho IDE support ay pinabuting.
  • Paunang MongoDB support ay idinagdag.
  • Ang mga modelo Expression ay pinabuting.

Ano ang bago sa bersyon 1.9.5.:

  • Bean generation at banyagang susi isyu ay pinabuting
  • Bean paggamit generation annotation ay pinabuting.

Ano ang bago sa bersyon 1.9.0:

  • Walang-arg pamamaraan ay naka-cache na ngayon sa Q mga uri.
  • PEntity ay hindi na ginagamit para sa nailalagay Q-uri.
  • QueryMetadata ay ginawa serializable.
  • Para sa JPA, tagapagbuo projection ay hindi palaging trabaho.
  • Para sa SQL, may generic access sa schema ng metadata sa Q-uri, at suporta ay idinagdag para sa mga espesyal na mga opsyon sa DML clauses.
  • Ang reference documentation ay restructured.

Ano ang bago sa bersyon 1.8.5:

  • Ang bersyon na ito ang humahadlang sa paggamit ng non-root path ng alias in pagsali.
  • Foreign key generation code ay na-pinabuting pinabuting.
  • sumusuporta JDO FetchPlan pagbabago sa pamamagitan ng query.

Ano ang bago sa bersyon 1.8.0:

  • Ang isang pare-pareho DML signature, unyon para subqueries, query support extension, at suporta para sa DDL sugnay ay idinagdag.

Katulad na software

Mga komento sa Querydsl

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!