Legacy-style query parameters (?
) are no longer supported; use JPA-style ordinal parameters (e.g., ?1
) instead:
参数加上序号
比如
this.getHibernateTemplate().find("from Product p where p.pname=?", name);
改为
this.getHibernateTemplate().find("from Product p where p.pname=?0", name);
多个参数依次递增