如果你用的是Containter Managed Persistance 的话, 每个 finder 和 select 方法都要有在ejb-jar.xml 写出对应的 EJB-QL 语句。 

解决方案 »

  1.   

    to :AndrewCSDN(无尽的永恒)我看了ejb-jar.xml中有<ejb-ql>select s from student as s</ejb-ql>语句to : etre(林荃)应该怎么样配置啊。谢谢指教。
      

  2.   

    还有,我建立的SessionBean就既能正常编译,又能正常发布。
      

  3.   

    应该这样写EJB-QL语句:
    <ejb-ql><![CDATA[SELECT OBJECT(a) FROM Student as a]]></ejb-ql>
    这里的Student 必须是<abstract-schema-name></abstract-schema-name>标记里的名字
      

  4.   

    把你的SELECT s 改为 SELECT  object(s) 
    OK了
      

  5.   

    szryx的正确,谢谢各位了,都有分。