SQL constructii Kit își propune să ofere un model de constructor simplu și o abordare bazată pe Fabrica model pentru generarea LMD (Data Manipulation Language) SQL pentru toate populare sisteme RDBMS. & Nbsp; constructorii sunt incluse SelectBuilder, InsertBuilder, UpdateBuilder, DeleteBuilder. Este mult mai ușor în greutate decât oricare dintre instrumentele ORM disponibile si este 100% Java, nici o altă limbă limbaj special de configurare sau de interogare pentru a afla.
Acest cod a fost utilizat de producție de la prima sa incarnare în jurul 2001. De asemenea, este inclusă o fațadă model obiect Database, care înfășoară un obiect Sursa de date. Aceasta oferă un cadru de executie pentru rezultatele obiectelor Modele care include tranzacții simplificată și management lot, precum și capacitatea de a gestiona transparent excepțiile SQL într-un mod implicit. Obiectul Database oferă, de asemenea o abordare simplă orientat obiect prin învelișuri metadatele bazei de date.
Nu există DDL (Data Definition Language) constructori. Această bibliotecă vizează crearea de execuție SQL dinamic ușor. DDL pentru diferite baze de date este atât de variată încât încearcă să-l abstract la un cadru unic generație ar fi contraproductivă. Nu există planuri de a aborda DDL orice moment în viitor.
Comentariile dezvoltator
Acesta este un proiect foarte activ, reveniți adesea ca lucrez pe fiecare cod / Javadoc sau documentația wiki pe o bază de zi cu zi
Ce este nou în această versiune:.
- Codul Depozitul a fost mutat la github.
- Sistemul construi a fost schimbat la Maven 3.
- Artefactele au fost mutate la Maven Central.
Ce este nou în versiunea 2009-01-23:
- Această versiune rezolvă o problemă în AbstractDeleteBuilder obiecții în cazul în care aceasta nu a suprascrie metoda toString () în mod corect.
Comentariile nu a fost găsit