By default, database queries in RapidClipse are performed in the data access layer (Project Management > Data Access). Thus, database queries are separated from UI entities and business logic. For each entity, a corresponding data access object (DAO) is available in the data access layer (standard when entities are created and imported). The DAO acts as the interface to the database. The database query itself is performed by using a custom method that is invoked on the DAO. This method queries the database and returns the query result. The DAO also provides some standard methods.

Standard query methods

Custom queries