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

Reply via email to