String bussNo2=(String) (list!=null&&list.size()>0?((Element)list.get(0)).getText():null);   怎么将它转换为Long

解决方案 »

  1.   

    Long.valueOf(bussNo2)
    问题是,如果为FALSE,返回是null,你想怎么样,要不不返回null,返回0
      

  2.   

    public WapMessage findById (Session session, Long noL){
    //return (SysEnterpriseT)session.get(SysEnterpriseT.class, 1L);
    try{
    String hql="from WapMessage where no=?";
    List<?> list = session.createQuery(hql).setLong(0, new Long(noL)).list();
    if(list.size()>0){
    return (WapMessage) list.get(0);}
    else{
    return null;
    }

    }catch (HibernateException e) {
    e.printStackTrace();
    }return null;
    这个有错,改怎么改?
      

  3.   

    public WapMessage findById (Session session, Long noL){
    //return (SysEnterpriseT)session.get(SysEnterpriseT.class, 1L);
    try{
    String hql="from WapMessage where no=?";
    List<?> list = session.createQuery(hql).setLong(0, new Long(noL)).list();
    if(list.size()>0){
    return (WapMessage) list.get(0);}
    else{
    return null;
    }}catch (HibernateException e) {
    e.printStackTrace();
    }return null;
      

  4.   

    Long.parseLong(str)          .............                 ............