报错内容为:
"EJBModule.ejbgrpx": ERROR: Error from ejbc: Error while reading 'META-INF/weblogic-cmp-rdbms-jar.xml'. The error was:
"EJBModule.ejbgrpx":  
"EJBModule.ejbgrpx": weblogic.ejb20.cmp.rdbms.finders.IllegalExpressionException:
"EJBModule.ejbgrpx": While trying to process Query
"EJBModule.ejbgrpx": Method Name: findAll
"EJBModule.ejbgrpx": Parameter Types: ()
"EJBModule.ejbgrpx": EJB Query: FROM PRODUCTTBL
"EJBModule.ejbgrpx": )
"EJBModule.ejbgrpx": Could not parse EJB QL expression: FROM PRODUCTTBL
"EJBModule.ejbgrpx": ERROR: ejbc found errors
我就奇怪QL语句是在EJB-JAR.XML里面写的,怎么会报weblogic-cmp-rdbms-jar.xml这个文件解析QL语句出错?

解决方案 »

  1.   

    SELECT OBJECT(A) FROM PRODUCTTBL AS A注:PRODUCTTBL是你要指定的抽象schma名
      

  2.   

    SELECT OBJECT(O) FROM PRODUCTBL AS O同时,你的方法返回类型必须是COLLECTION或SET
      

  3.   

    建议楼主还是快点看看资料吧...
    EJB QL语句很简单的,几分钟就会了...也不至于犯这种错误 ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??