this.getHibernateTemplate().saveOrUpdate(adv);
注:adv是一个po对象,实现了Serializable接口的!!

解决方案 »

  1.   

    查询:
        return (Adv)this.getHibernateTemplate().get(Adv.class, new Long(id));
      

  2.   

    sql = "from Adv adv order by adv.id desc";
    return this.getHibernateTemplate().find(sql);返回List
      

  3.   

    我觉得执行sql和Spring 没有什么关系呀!
      

  4.   

    getHibernateTemplate()这是spring对hibernate封装的模版类,实际上是spring,hibernate整合在一起使用,与sql没有直接关系阿,查询使用的是HQL
      

  5.   

    楼上的几位都理解错我的意思了,在大型的实际应用中,其实都不是光是存储,插入,修改一条记录那么简单,例如,我要找到用户登陆次数超过十次的记录,要写这样一条SQL语句:
    SELECT login_count, COUNT(login_count) AS 登陆次数
    FROM Logs
    GROUP BY login_count
    HAVING (COUNT(login_count) > 10)这样的话,Hibernate好明显是力不从心的。