1. A system for dynamically generating a query to be executed on a database, comprising: a properties object adapted to contain settings for a query as specified by a user; a finder method for initiating the query; and a server capable of querying the database, the server capable of receiving a call from the finder method and reading the settings from the properties object in order to generate the appropriate SQL query statements to be sent to the database.