SQL Construction Kit syftar till att ge en enkel Builder mönster och fabriks mönster baserad strategi för att generera DML (Data Manipulation Language) SQL för alla populära RDBMS systemen. & Nbsp; ingår byggare är SelectBuilder, InsertBuilder, UpdateBuilder, DeleteBuilder. Det är mycket lättare än någon av de ORM verktyg som finns, och är 100% Java, ingen annan särskild konfiguration språk eller frågespråk för att lära sig.
Denna kod har varit i produktion bruk sedan dess första inkarnation runt 2001. Dessutom ingår en Fasad mönstrad databasobjekt som sveper ett Datasource-objekt. Detta ger en ram utförande för resultaten av de Builder föremål som innehåller förenklade transaktioner och batch management samt förmågan att öppet hantera SQL undantag i ett standard sätt. Databasobjektet ger också en enkel objektorienterad strategi via omslag runt databasen metadata.
Det finns inga DDL (Data Definition Language) byggare. Detta bibliotek syftar till att skapa runtime dynamisk SQL lätt. Den DDL för olika databaser är så varierad att försöka abstrakt ut till en enda generation ram skulle vara kontraproduktiv. Det finns inga planer på att ta itu med DDL någon gång i framtiden.
Utvecklare kommentarer
Detta är en mycket aktiv projekt, kom tillbaka ofta eftersom jag arbetar på antingen koden / javadoc eller wiki dokumentation dagligen
Vad är nytt i den här versionen.
- Koden förvaret flyttades till github.
- byggsystem ändrades till Maven 3.
- Artifacts flyttades till Maven Central.
Vad är nytt i version 2009-01-23:
- Denna utgåva rättar en bugg i AbstractDeleteBuilder invändningar där det inte åsidosätta metoden toString () på rätt sätt.
Kommentarer hittades inte