0
public Users findById(String id){
    log.debug("find by id");
    try{
        Users result=(Users)getHibernateTemplate().get(Users.class, id);
        return result;
    }catch (RuntimeException re) {
        log.error("find by example failed", re);
        throw re;
    }
}

null値を取得します。でも理由はわかりません。この関数は例外をスローしませんが、を返すだけnullです。その間

List result=getHibernateTemplate().find("from Users as model where model.id="+id)

データを取得できます。

4

1 に答える 1

0

Users.javaを投稿できますか。(その間にUser.javaという名前を付けます)。

Idプロパティのタイプは何ですか。長いですか。次に使用します Users result=(Users)getHibernateTemplate().get(Users.class, Long.parseLong(id));

于 2012-11-19T07:48:21.127 に答える