dalutils4j is a generator of DTO and DAO classes. Configure it with simple XML tags. For DTO classes, specify the sources of JDBC-metadata: they are used at the stage of code generation to detect field types and names. For DAO classes, specify CRUD or SQL based directives.
Examples:
< dto-class name="Order" ref="get_orders.sql" />
< crud-auto table="ORDERS" dto="Order" />
< query-bean-list method="getOrders(date1, date2)" ref="get_orders.sql" dto="Order" />
Code generator translates XML to fully-functional Java code.
Characteristics of generated code: