* @ejb.finder signature=”Collection findAll()”
* query=”SELECT OBJECT(b) FROM Borrower b”
*
* @ejb.finder signature=”Collection findBySurname(String surname)”
* query=”SELECT OBJECT(b) FROM Borrower b WHERE b.surname = ?1″
*
* @ejb.finder signature=”Collection findByFullname(String fullname)”
* query=”SELECT OBJECT(b) FROM Borrower b WHERE b.fullname = ?1″
*
I have the above xdoclet tags in my entity bean. When i deploy to JBoss, it shows the errors below. When i remove the last 2 tags, which is findBySurname and findByFullname, it works. I double checked the deployment descriptor, the queries are there. What am I missing?? thanks.,
02:51:26,468 WARN [verifier] EJB spec violation:
Bean : Borrower
Method : public abstract Collection findBySurname(String) throws FinderException
Section: 10.5.6
Warning: Every finder method except findByPrimaryKey(key) must be associated with a query element in the deployment descriptor.
02:51:26,468 WARN [verifier] EJB spec violation:
Bean : Borrower
Method : public abstract Collection findByFullname(String) throws FinderException
Section: 10.5.6
Warning: Every finder method except findByPrimaryKey(key) must be associated with a query element in the deployment descriptor.