Prakash,
I may be wrong, but it seems to me you have a misconception about EJB. Each instance of an entity bean represents an "entity". Using your example, each entity bean instance would represent one employee. Again, I am assuming (using your example) that an "employee" is actually a single row from your "employee" (database) table. So when you are working with an entity bean instance, you are actually working only with the data for a single employee.
A "finder" method usually represents a single database query. I suppose the method signature for the finder method (from your example) would be:
Collection findBySalary(Float salary) throws FinderException;
This method would only execute the query:
SELECT employee_pk_column(s)
FROM employee_table
WHERE emp_salary > salary (= method parameter)
I don't know websphere, but it must give you some way of mapping the SQL query to the "finder" method (in the case of CMP entity beans). If you are using BMP entity beans, you would write
JDBC code in the "ejbFindBySalary" method to execute the above query.
But remember, if you want to use another query to select data from the "employee" table (maybe by "job-title"?), then you would need to create another "finder" method.
Let me repeat my recommendations from my previous reply -- regarding relevant literature. EJB is not simple, but there is a wealth of available information to help you. Please access it (if you haven't already done so). I don't think there is any other way to become proficient in EJB (assuming that is your goal).
Good Luck,
Avi.