A poor man's software for development of data access layer ;)
No ORM: only meta-programming and code generation. No exotic databases: only RDBMS.
Auto-generation of CRUD SQL. Support of 'not-CRUD' SQL.
3 tables on SQLite or 30 tables on Oracle: no problem.
The simplest design patterns: DTO, DAO.
1) DAL MPE plug-ins for Eclipse, IntelliJ IDEA and AppCode. DAL is data access layer, MPE is meta-programming environment. Declare DTO and DAO classes in XML meta-program. Translate XML meta-program to Java, C++, or Objective-C code using the code generator. XML meta-programs for standard CRUD access can be generated from DB-schema. Generated Java code can work with Spring JDBC, Apache DbUtils, Groovy Sql, Android+SQLite, etc. Generated C++ and Objective-C code can work with SQLite C Library, ...
2) sqlite-jdbc-md.jar is Zentus/Xerial SQLite JDBC Driver with metadata improvements. It can be helpful for solutions based on SQLite and DAL MPE.
3) DAL MPE T4 include. You generate DTO classes and strongly-typed command adapters (ADO.NET, C#)