SQL Construction Kit mira a fornire un semplice modello Builder e approccio pattern Factory per generare DML (Data Manipulation Language) SQL per tutti i sistemi RDBMS popolari. & Nbsp; costruttori Inclusi sono SelectBuilder, InsertBuilder, UpdateBuilder, DeleteBuilder. E 'il peso molto più leggero rispetto a qualsiasi degli strumenti ORM disponibili, ed è 100% Java, nessun altro linguaggio particolare linguaggio di configurazione o una query per imparare.
Questo codice è stato in uso in produzione fin dalla sua prima incarnazione intorno 2001. Inoltre è incluso un oggetto Database Facciata fantasia che avvolge un oggetto DataSource. Ciò fornisce una struttura di esecuzione per i risultati degli oggetti Builder che comprende un'operazione semplificata e gestione lotti, nonché la possibilità di gestire in modo trasparente Eccezioni SQL in modo predefinito. L'oggetto database fornisce anche un semplice approccio orientato agli oggetti tramite wrapper intorno metadati del database.
Non ci sono DDL (Data Definition Language) costruttori. Questa libreria è finalizzata alla creazione di runtime SQL dinamico facile. Il DDL per le diverse banche dati è così vario che cercare di astrarre fuori di un quadro unico generazione sarebbe controproducente. Non ci sono piani per affrontare DDL qualsiasi momento in futuro.
Commenti sviluppatori
Si tratta di un progetto molto attivo, torna spesso mentre lavoro su entrambi i codice / javadoc o la documentazione wiki su base giornaliera
Cosa c'è di nuovo in questa versione:.
- Il repository di codice è stato spostato a github.
- Il sistema di compilazione è stato cambiato in Maven 3.
- I manufatti sono stati spostati a Maven centrale.
Cosa c'è di nuovo nella versione 2009-01-23:
- Questa release corregge un bug nella AbstractDeleteBuilder oggetto dove non l'override del metodo toString () in modo corretto.
I commenti non trovato