想用EJB访问数据库,并返回数据库总条目数,有没有什么方法实现?用eql?原生查询?

解决方案 »

  1.   


    select count(*) from MyEBJName;难道不是这样写吗?
    返回一个Long类型的数据
      

  2.   

    能不能具体点?
    怎样获取这Long型?
      

  3.   

    如果用JPA是的话是这么写的。
    long count = (Long) em.createQuery("SELECT COUNT(m) FROM MyEntity")
            .getSingleResult();
      

  4.   

    不好意思,少写了个'm'。查询应该是:"SELECT COUNT(m) FROM MyEntity m"