等号前后加空格
另外,没有用过直接赋值的语句,一般ql语句赋值都是一个对象...比如 int 3 赋值时是 Integer(3)以上只是提示,具体不清楚...

解决方案 »

  1.   

    上面的是错误信息,我对create,findbyprimarykey等方法并没有编码。就用jbuilder产生的默认代码。 为什么会出现上面的异常信息???
      

  2.   

    但上面报错是
    java.sql.SQLException: Column not found: CID in statement [SELECT COUNT(*) FROM COMMODITY WHERE Cid=3]...
      

  3.   

    是啊,明明表中是有CID字段的,怎样解决呢?
      

  4.   

    SELECT COUNT(*) FROM COMMODITY WHERE Cid=3
    没仔细看你的ql语句
    我还不确定 ql 语句有count() 
    即使有,你的语句也是错误的 !
    这样:
    SELECT COUNT(*) FROM COMMODITY c WHERE c.Cid=3具体ql语句有没有count ,你自己再查查资料吧.