日期:2014-05-19  浏览次数:20703 次

java返回对象??
Java code

    public TUser findUserById(long id)
    {
        return (TUser)this.getHibernateTemplate().get(TUser.class, id);
        
    }
    public TUserRole findTUserRoleById(long id){
        String queryString = "from TUserRole t where  t.userid="+id;
        List tList =  (List<TUserRole>)this.query(queryString);
        if(tList== null || tList.size()==0)
        {
            return null;
        }
        else {
            return (TUserRole)tList.get(0);
        }
        
    }



上面的写法没问题吧??都是返回对象的。。。下面那个id不是主键

------解决方案--------------------
写法没问题呀,两种方法都可以,不知道LZ的问题到底什么?
------解决方案--------------------
t.userid
LZ确定这个参数大小写匹配吗
------解决方案--------------------
没问题,两者都可获得对象