posted 18 years ago
Hi,
I have a doubt regarding the following question from HFEJB.
What's true about an entity bean's primary key?
A Primary key fields must be cmp-fields
B Setter methods for fields associated with primary key must not be exposed thorugh client view
C If two entity objects have the same home and the same primary key, they are considered to be identical
D The getPrimaryKey() method can be invoked on references to only remote home interfaces, not local home interfaces
My answers were A,B, C
However the correct solution given are B & C.The reason given for A is that a compound key can be a primary key
I am unable to understand why A is a correct option, as the primary key is a subset of cmp fields.Even if a compound key is used, it needs to consist of cmp fields.Hence I had selected option A.
Can you please explain this?
Regards,
Paresh Vernekar