HQL中设置参数出现 cannot define positional parameter after any named parameters have been defined

来源:互联网 发布:企业招标软件 编辑:程序博客网 时间:2024/04/28 08:45
 

在HQL中可以使用?或者:***的方式在外部配置查询参数,

但我们决不能在HQL中又出现?,又出现变量占位符,即

Query query=session.createQuery("from TestStu s where s.team=? and s.age>:age);

这样,在设置参数时候,会出现异常如下: cannot define positional parameter after any named parameters have been defined

原创粉丝点击