> what is "Key class" in Entity Bean of EJB ?
>
> you might say, for each primary key/field of a table, there should be
> a class , and its a "Key class"
>
> am i right ?
Yes.
> Q1 :
>
[quoted text clipped - 5 lines]
> is it because when we pull by keywe will get value ?
> or any other reason also ?
The the multi field primary key needs to be treated as one unit.
The other fields do not.
> Q2:
> how this primary Key class is used in the Entiyty bean ?
Among other places in findByPrimaryKey method.
> Q3:
> can we make 2 Key class ? can we use these 2 in the Entity Bean ?
No only one.
> Q4: i have a column say ALPHA and has the values say A,B,C etc in 3
> rows respectively.
>
> how do i make a Key class for such column type carrying these values ?
You can either use java.lang.String as your key class or
you can make 1 class which contains 1 field.
Arne