Querydsl

Software screenshot:
Querydsl
Rincian Software:
Versi: 2.2.0
Tanggal Upload: 11 May 15
Pengembang: Timo Westkamper
Lisensi: Gratis
Popularitas: 64

Rating: 4.0/5 (Total Votes: 1)

Querydsl adalah kerangka yang memungkinkan pembangunan query SQL-seperti jenis-aman. Alih-alih menulis query sebagai string inline atau eksternalisasi mereka ke dalam XML file mereka aren dibangun melalui API fasih seperti Querydsl.
Manfaat menggunakan API fasih dibandingkan dengan string sederhana adalah:
& Nbsp; * kode selesai pada IDE (semua properti, metode dan operasi dapat diperluas di Jawa Anda IDE favorit)
& Nbsp; * hampir tidak ada permintaan sintaksis valid diizinkan (tipe-aman di semua tingkatan)
& Nbsp; * jenis domain dan properti dapat dirujuk dengan aman (tidak ada Strings terlibat)
& Nbsp; * mengadopsi lebih baik untuk perubahan refactoring dalam jenis domain
& Nbsp; * definisi tambahan Query lebih mudah
backends Didukung
JPA / Hibernate
& Nbsp; * Memulai dengan Querydsl menggunakan Hibernate
& Nbsp; * melalui modul querydsl-hql
& Nbsp; * diuji dengan Hibernate menggunakan Derby, HSQLDB dan MySQL
JDO
& Nbsp; * Memulai dengan Querydsl menggunakan JDO
& Nbsp; * melalui modul querydsl-JDOQL
& Nbsp; * diuji dengan DataNucleus Akses Platform
Java Collections
& Nbsp; * Persiapan menggunakan Querydsl untuk Koleksi
& Nbsp; * melalui modul querydsl-koleksi
SQL
& Nbsp; * Persiapan menggunakan Querydsl untuk SQL
& Nbsp; * melalui modul querydsl-sql
& Nbsp; * mendukung Derby, HSQLDB, MySQL (5.1), Postgres (8,4), Oracle (10/11) dan MS SQL Server (2008)
RDF
& Nbsp; * melalui RDFBean, Obyek kami / RDF kerangka ketekunan
& Nbsp; * diuji dengan menggunakan RDFBean Sesame
Lucene
& Nbsp; * Persiapan menggunakan Querydsl untuk Lucene
& Nbsp; * melalui modul querydsl-Lucene
Hibernate Cari
& Nbsp; * Persiapan menggunakan Querydsl untuk Hibernate Cari
& Nbsp; * melalui modul querydsl-hibernasi-search

Apa yang baru dalam rilis ini:

  • Uji dengan EclipseLink JPA
  • Generik gagal menggunakan JPAAnnotationProcessor
  • Enum di HQL mengandung
  • UNION dukungan ALL
  • proyeksi Dukungan kustom baris-mapping
  • Scala masalah generasi sumber dengan kolom bernama tipe
  • Tambahkan OSGi metadata ke modul Querydsl
  • Q-Type untukEmbeddable di foreigen paket tidak dibuat
  • Query utils
  • Plugin apt tidak bekerja sama dengan orang lain dengan baik
  • Pembuat dihasilkan oleh proyeksi permintaan mengabaikan primitif
  • com.mysema.query.apt.jpa.JPAAnnotationProcess ... dari Beta5 apt-satu-jar.jar

Apa yang baru di versi 2.1.0:

  • Add kelas Pabrik umum untuk pembuatan FactoryExpression
  • Add akses lapangan untuk QBean
  • LuceneQuery.list () throws IllegalArgumentException dari Lucene jika nDocs adalah 0

Apa yang baru di versi 2.0.0:.

  • dukungan Scala ditambahkan
  • dukungan Eclipse IDE ditingkatkan.
  • dukungan MongoDB awal telah ditambahkan.
  • Expression Model ditingkatkan.

Apa yang baru di versi 1.9.5:.

  • Bean generasi dan isu-isu kunci asing ditingkatkan

  • Bean penggunaan generasi penjelasan ditingkatkan.

Apa yang baru di versi 1.9.0:

  • Tidak-arg metode sekarang cache di Q jenis.
  • PEntity tidak lagi digunakan untuk embeddable Q-jenis.
  • QueryMetadata dibuat serializable.
  • Untuk JPA, proyeksi konstruktor tidak selalu bekerja.
  • Untuk SQL, ada akses umum untuk metadata skema di Q-jenis, dan dukungan telah ditambahkan untuk opsi khusus di DML klausa.
  • Dokumentasi referensi direstrukturisasi.

Apa yang baru di versi 1.8.5:

  • Versi ini mencegah menggunakan non-root alias jalan di bergabung.
  • pembuatan kode kunci asing telah ditingkatkan ditingkatkan.
  • JDO mendukung modifikasi FetchPlan melalui query.

Apa yang baru di versi 1.8.0:

  • Tanda tangan DML konsisten, serikat untuk subqueries, query dukungan ekstensi, dan dukungan untuk DDL klausa ditambahkan.

Software yang serupa

chive
chive

11 May 15

DBDesigner
DBDesigner

3 Jun 15

CrudAlchemy
CrudAlchemy

20 Feb 15

Komentar untuk Querydsl

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!