关于HibernateQueryException: 求大神解决

出现这个问题
Not supported for DML operations

List userList=new ArrayList();
userList=this.getHibernateTemplate().executeFind(new HibernateCallback()
{
public Object doInHibernate(Session session)throws HibernateException, SQLException
{
//return session.createQuery(hql).setParameter("name", name).list();
Query query=session.createQuery("update BankUser set money=? where userName=?");

            query.setString(0, name);
            query.setDouble(1, sumMoney);

            return query.list();
        }
    });

    }

你用select()执行了语句update语句,query.list()是查询方法,但你执行的却是update语句(update BankUser set money=? where userName=?)