jboss里对finder方法配置的问题,dx帮忙呀!!

xiezhsh 2003-07-03 05:47:29
在jboss的实体bean的home接口中,定义了findBYID和findAllAccounts方法。
在ejb-jar.xml
文件中分别定义了,可是在调用实体bean时后台报错:
17:32:37,062 ERROR [STDERR] javax.ejb.FinderException: Unknown query: public abstract java.util.Collection com.bank.ProtonAccountHome.findAllAccounts() throws javax.ejb.FinderException,java.rmi.RemoteException
17:32:37,062 ERROR [STDERR] at org.jboss.ejb.plugins.cmp.jdbc.JDBCQueryManag
er.getQueryCommand(JDBCQueryManager.java:56)
17:32:37,062 ERROR [STDERR] at org.jboss.ejb.plugins.cmp.jdbc.JDBCFindEntiti
esCommand.execute(
好象没有找到描述符一样。
我的ejb-jar.xml文件如下:

。。。。
<query>
<query-method>
<method-name>findAllAccounts</method-name>
<method-params>
</method-params>
</query-method>
<ejb-ql><![CDATA[SELECT OBJECT(o) FROM protonaccount AS o]]></ejb-ql>
</query>
<query>
<query-method>
<method-name>findByID</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>

<ejb-ql><![CDATA[SELECT OBJECT(o) FROM protonaccount AS o WHERE o.account_number = ?1]]></ejb-ql>
</query>

...全文
30 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧