Java and SQL hand in hand

SQL Comments keeps SQL statements clear for your database tools and still without loosing type safety and configurability in Java.

Code Generation

Generic Create - Read - Update - Delete operations are ready out of the box. Maven plugin 'domain' goal is used to generate domain classes and CRUD statements.

Multi-DB support

Using SQL Comments your application can support multiple databases. Moreover it is easy to configure  different SQL statements for specific database engines and profit from their non-standard functions.

Native SQL Statements

SQL statements are used in native form. There's no need to rewrite SQL statement to domain specific language in Java. Anytime you can do copy&paste into your favorite database editor and tune statement.

Type safety

Exact result and configuration POJO classes containing properties with appropriate Java types are generated from SQL statements. Statement is checked not only for Java compliance but also against database schema.

Generic Create - Read - Update - Delete operations are ready out of the box. Maven plugin 'domain' goal is used to generate domain classes and CRUD statements.

 

Extend article...