Ok, I found the problem. I didn't declared this finder in ejb-jar.xml. Robson.
----- Original Message ----- From: "Robson Miranda" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, June 09, 2002 8:09 PM Subject: [JBoss-user] jbossq-ql in finders > Hi... > > I'm having a problem declaring a finder using jboss-ql. I'm getting this > exception > > org.jboss.deployment.DeploymentException: Unknown query method : public > abstract java.util.Collection > unb.ead.ejb.ItemLocalHome.findByPai(unb.ead.ejb.ItemLocal) throws > javax.ejb.EJBException,javax.ejb.FinderException > at > org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCQueryMetaDataFactory.createJDBCQ > ueryMetaData(JDBCQueryMetaDataFactory.java:70) > at > org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCEntityMetaData.<init>(JDBCEntity > MetaData.java:525) > at > org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCApplicationMetaData.<init>(JDBCA > pplicationMetaData.java:282) > at > org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCXmlFileLoader.load(JDBCXmlFileLo > ader.java:75) > at > org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.loadJDBCEntityMetaData(JDBCS > toreManager.java:602) > at > org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.create(JDBCStoreManager.java > :322) > at > org.jboss.ejb.plugins.CMPPersistenceManager.create(CMPPersistenceManager.jav > a:155) > at org.jboss.ejb.EntityContainer.create(EntityContainer.java:337) > at org.jboss.ejb.Container.invoke(Container.java:789) > at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:1055) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.jav > a:867) > at $Proxy0.create(Unknown Source) > at org.jboss.system.ServiceController.create(ServiceController.java:271) > . > . > . > There is some problem with jboss-ql and finders? Can it be used only on > ejbSelect methods? > The relevant part of jbosscmp-jdbc.xml is pasted below. > <query> > <query-method> > <method-name>findByParent</method-name> > <method-params> > <method-param>unb.ead.ejb.ItemLocal</method-param> > </method-params> > </query-method> > <jbossq-ql><![CDATA[SELECT OBJECT(o) FROM Item o WHERE > o.parent = ?1 ORDER BY o.order]]></jbossq-ql> > </query> > > > Thanks, > Robson. > > > _______________________________________________________________ > > Don't miss the 2002 Sprint PCS Application Developer's Conference > August 25-28 in Las Vegas - http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink > > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user > > _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas - http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
