CayenneModeler relies on a number of user-specific preferences to operate in a user-friendly manner. Some preferences are determined automatically behind the scenes (such as preferred window size or last visited directory), some can be configured by users via "Preferences Panel" described in this chapter.

Preferences are saved and retrieved using Cayenne on top of embedded HSQL database. The actual preferences data is stored as a set of SQL commands in a flat file under Cayenne user directory.

To display Preferences Panel, select "Tools > Preferences" from the menu:

A dialog window opens. To navigate to a specific type of preferences, select an item from the list on the left. When "Save" button is clicked, preference selections are permanently stored in the preferences database and will not be lost when Modeler is restarted.

### Sections

1. General Preferences
2. Local DataSources
3. ClassPath