你用到了findAll(),但是在ejb-jar.xml中你要定义相应的ejb-ql

解决方案 »

  1.   

    to: lijing725(java无罪,我有罪) (    谢谢你的回复,可是这个sql语句应怎么写,我是想从login表中检索出全部数据  新年快乐~!
      

  2.   

    是啊。
    他这里已经写清楚了:
    bean class defines a finder or ejbSelect method, findAll(), but there is no corresponding <query> definition in the ejb-jar.xml file你在你的ejb-jar.xml文件里定义一下findall就可以了。新年快乐。
      

  3.   

    楼主,参考一下这个:
    <query>
    <query-method>
    <method-name>findAllTasks</method-name>
    <method-params>
    <method-param>java.lang.Integer</method-param>
    </method-params>
    </query-method>
    <ejb-ql><![CDATA[
    SELECT OBJECT(A)
    FROM debug_tasks AS A
    ]]></ejb-ql>
    </query>