SQL kit de construcción tiene como objetivo proporcionar un patrón constructor simple y enfoque basado en el patrón de la fábrica a la generación de DML (Data Manipulation Language) de SQL para todos los sistemas RDBMS populares. & Nbsp; constructores incluidos son SelectBuilder, InsertBuilder, UpdateBuilder, DeleteBuilder. Es de peso mucho más ligero que cualquiera de las herramientas ORM disponibles, y es 100% Java, ningún otro lenguaje de configuración especial o consulta en lenguaje para aprender.
Este código ha estado en uso en producción desde su primera encarnación en torno a 2001. También se incluye un objeto de base de datos de la fachada con dibujos que envuelve un objeto de origen de datos. Esto proporciona un marco de ejecución para los resultados de los objetos Builder que incluye transacción simplificada y gestión de lotes, así como la capacidad de manejar de forma transparente excepciones SQL de una manera predeterminada. El objeto de base de datos también proporciona un enfoque sencillo orientado a objetos a través de las envolturas alrededor de los metadatos de base de datos.
No hay DDL (Data Definition Language) constructores. Esta biblioteca tiene como objetivo la creación de tiempo de ejecución de SQL dinámico fácil. El DDL para las diferentes bases de datos es tan variada que intentar abstracta que fuera a un marco sola generación sería contraproducente. No hay planes para hacer frente a DDL cualquier momento en el futuro.
Comentarios de los desarrolladores
Este es un proyecto muy activo, vuelve a menudo como yo trabajo ya sea en el código / javadoc o documentación wiki diariamente
¿Qué hay de nuevo en esta versión:.
- El repositorio de código fue trasladado a github.
- El sistema de construcción se cambió a Maven 3.
- Los artefactos fueron trasladados a Maven Central.
¿Cuál es nuevo en la versión 2009-01-23:
- Esta versión corrige un error en el AbstractDeleteBuilder objetar donde no reemplazar el método toString () correctamente.
Comentarios que no se encuentran