Just making queries trivial to write is not enough. So DBvolution has extra features to help with problems, tricky situations, and special cases.
Generating queries automatically is great normally, but when it goes wrong you'll want the actual SQL. the builtin DBQuery.getSQLForQuery() method supplies the exact query that will be executed on your database.
Complex queries are very difficult to understand as code or SQL, Use the DBQuery.displayQueryGraph() method to display the tables and connections in the query.
Finding all the related entities is difficult in SQL but easy in DBvolution. So easy you can do it 3 ways:
DBvolution contains many more features waiting to be discovered, and we're happy to add them. Contact us with the details and help improve the world's best database abstraction layer.