This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Okay, for EJB 2.0 HF (pg 279) says that the you must return the remote component interface for findByPrimaryKey() in the Remote home interface.
Whizlabs, and the spec says that any finder methods must return the entity bean's primary key or a collection of primary keys. I know that that for CMP beans you don't implement the finders in your bean class but I still want to confirm that they have different return types in the home and the bean class for finder methods.
Thanks. [ October 28, 2007: Message edited by: Kevin DesLauriers ]
That's right. In the (remote/local) home interface, the return type will be the bean's (remote/local) interface, or a collection of it. But in the bean, the return type of a finder method must be the entity bean's primary key type, or a collection of primary keys.