this is a mistrake in the ejb ql statement 
SELECT OBJECT(o) FROM Accout AS o WHERE o.NAME=?1

解决方案 »

  1.   

    那是你从没写过ejb吧? ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  2.   

    o.name =?1
    o.name后面要有空格
      

  3.   

    SELECT OBJECT(o) FROM Account o WHERE o.name=?1
    改成
    SELECT OBJECT(o) FROM Account o WHERE o.name = ?1
    也就是在等号的前后都加个空格。