In the Criteria condition below:

```
Criteria cr = session.createCriteria(Employee.class);
// To get records having salary more than 2000
cr.add(Restrictions.gt("salary", 2000));

```

First of all, is "salary" a property of my Employee entity or a column of the database table?

Second of all, if I ever want to change/remove this "salary", will I have to search all my queries to update them?