会是什么错呢?
是mysql的错还是ejb的错呢?

解决方案 »

  1.   

    我怀疑是sql语句或者驱动的问题吧?
    换个新版的驱动看看
      

  2.   

    说明下在ejb-ql查询下,count没有任何问题
      

  3.   

    数据库是什么呢?驱动的版本是什么?select  count(*) as cnt from  tab1 ???
      

  4.   

    数据库版本mysql5.1 驱动mysql-connector-java-5[1].0.4-bin.jar
      

  5.   

    Integer  reault  =    (Integer)  query.getSingleResult();  
    改为:
    Integer  reault  =    new Integer(query.getSingleResult().toString());
      

  6.   

    Integer  reault  =    new Integer(query.getSingleResult().toString());在createQuery下是没问题,但是本地话查询createNativeQuery还是行不通
      

  7.   

    换了oracle问题解决了,似乎好象真的是数据库驱动有问题?感谢大家了