SQL DAL Maker is a generator of DTO and DAO classes. Target programming languages: PHP, Java, C++, Python, Ruby.

To generate the class, you declare it in XML meta-program.

Implemented as plug-ins for Eclipse, IntelliJ Platform, and NetBeans 8.+.

Principles:

  • 'Database-first' approach. Maximal usage of database meta-data for code generation. Minimal meta-programming.
  • Generated code must be 'static': no queries for database meta-data, no file operations, no string/XML parsing, no type reflection.